问题标签 [preg-split]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
513 浏览

php - php preg_split 文本

希望是一个简单的问题,但无法在任何地方找到解决方案。

如果我想在“v”之前使用任何字符,我该怎么做?

例子:

切尔西 v 阿斯顿维拉 - 比赛投注;

我不能接受第一个词,因为有时它是两个词,例如:

曼联 v 布莱克本 - 比赛投注;

任何帮助感激不尽

谢谢

理查德

0 投票
5 回答
242 浏览

php - 用###替换PHP中字符串中“”之间的文本中的空格

我有一个这样的字符串text more text "empty space"。如何"empty space"用### 替换其中的空格并且仅替换这个空格?

0 投票
3 回答
552 浏览

php - 正则表达式在 PHP 中拆分字母数字、货币和数字术语

我正在尝试使用 preg_split 将字符串拆分为 PHP 中的术语。我需要提取普通单词( \w )以及货币(甚至货币符号)和数字项(包括逗号和小数点)。谁能帮帮我,因为我似乎无法创建一个有效的正则表达式来用于 preg_split 来实现这一点。谢谢

0 投票
3 回答
2907 浏览

php - php preg_split 多个分隔符

我想使用多个分隔符进行拆分,包括-:|/. 这是我当前的代码:

现在我有问题/。有任何想法吗?

0 投票
3 回答
884 浏览

php - PHP preg_split() 未捕获字符串中的拆分

我正在尝试使用带有 preg_split 的正则表达式将 url 从字符串中分离出来:

结果数组是:

我想返回:

不知道我在这里做错了什么......任何建议将不胜感激。

0 投票
2 回答
387 浏览

php - PHP:preg_match 和组重复

如何使用preg_match(或者preg_match_all,也许)获取组中的所有匹配对象?

例如,我有^(?:,?\s*(?<key>[a-z]))+$,如果我申请a, b, c,我会得到:

我基本上需要geta和。类似的东西(不需要喜欢):bc

这是可能的?更好的解决方案是什么?我真的需要在比赛后分开吗?

0 投票
2 回答
211 浏览

php - 使用 Preg Match 按时间戳换行整行文本

我不知道如何解释这一点,但我会尽力而为。我有一整行文本,我正在使用 SoapClient 和 PHP 从 API 中读取。当我获取数据时,它会将所有数据放在一行上。我希望能够过滤数据并使用 preg_match 将其放入数组中,但我不太确定我会使用什么模式来做到这一点。该示例来自聊天会话,并且我希望以时间戳开头的每一行新行。例如:

上午 8 点 02 分查理连接到聊天客户端 上午 8 点 04 分杰基特工说“嗨,查理,今天我有什么可以帮助你的” 上午 8 点 06 分查理说[s,“我正在寻找帐户余额。”

以上是如何将一行文本发送回给我的示例。但是,我希望能够按时间戳将其分解并位于如下数组中:

我一直在谷歌和这里寻找,但我似乎找不到合适的措辞来寻找我需要的东西。

这是从 SoapClient 返回的数据:

0 投票
2 回答
1834 浏览

php - php 按日期将字符串拆分为数组(yyyy-mm-dd)

我有一个纯文本日志,我正在尝试用 php 格式化。我想将每个条目拆分为一个包含日期和文本的数组。

使用 preg_split 我可以做到这一点,但是它完全删除了日期!

txt 文件看起来像这样:

等等

0 投票
4 回答
2562 浏览

php - 在php中将大字符串拆分为单词

我在 php 中有一个长字符串,由不同的段落组成,每个段落都有不同的句子(它几乎是一个小文档)。我想通过删除任何不相关的符号/字符将整个内容拆分为单词。例如,删除逗号、空格、换行符、句号、感叹号和任何可能不相关的内容,以便仅以单词结尾。

有没有一种简单的方法可以一次性做到这一点,例如使用正则表达式和preg_split函数,还是我必须多次使用explode函数:例如首先获取所有句子(通过删除'.','! ' ETC)。然后通过删除','和空格等来获取单词。

我不想explode对所有不相关的可能字符使用该函数,因为它很耗时,而且我可能会不小心忽略了所有这些可能的字符。

我想找到一种更自动的方法。我认为一个定义良好的正则表达式可能会完成这项工作,但我需要再次指定所有可能的字符,而且我不知道如何在 php 中编写正则表达式。

那么你有什么建议给我呢?

0 投票
2 回答
337 浏览

preg-split - preg_split 从字符串中获取结束编号

我正在使用上面的脚本从可以是任何数字的字符串中获取 01。但我总是得到

数组( [0] => check-me- [1] => )

有人可以帮我吗?