问题标签 [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.
php - php preg_split 文本
希望是一个简单的问题,但无法在任何地方找到解决方案。
如果我想在“v”之前使用任何字符,我该怎么做?
例子:
切尔西 v 阿斯顿维拉 - 比赛投注;
我不能接受第一个词,因为有时它是两个词,例如:
曼联 v 布莱克本 - 比赛投注;
任何帮助感激不尽
谢谢
理查德
php - 用###替换PHP中字符串中“”之间的文本中的空格
我有一个这样的字符串text more text "empty space"
。如何"empty space"
用### 替换其中的空格并且仅替换这个空格?
php - 正则表达式在 PHP 中拆分字母数字、货币和数字术语
我正在尝试使用 preg_split 将字符串拆分为 PHP 中的术语。我需要提取普通单词( \w )以及货币(甚至货币符号)和数字项(包括逗号和小数点)。谁能帮帮我,因为我似乎无法创建一个有效的正则表达式来用于 preg_split 来实现这一点。谢谢
php - php preg_split 多个分隔符
我想使用多个分隔符进行拆分,包括-:|/
. 这是我当前的代码:
现在我有问题/
。有任何想法吗?
php - PHP preg_split() 未捕获字符串中的拆分
我正在尝试使用带有 preg_split 的正则表达式将 url 从字符串中分离出来:
结果数组是:
我想返回:
不知道我在这里做错了什么......任何建议将不胜感激。
php - PHP:preg_match 和组重复
如何使用preg_match
(或者preg_match_all
,也许)获取组中的所有匹配对象?
例如,我有^(?:,?\s*(?<key>[a-z]))+$
,如果我申请a, b, c
,我会得到:
我基本上需要geta
和。类似的东西(不需要喜欢):b
c
这是可能的?更好的解决方案是什么?我真的需要在比赛后分开吗?
php - 使用 Preg Match 按时间戳换行整行文本
我不知道如何解释这一点,但我会尽力而为。我有一整行文本,我正在使用 SoapClient 和 PHP 从 API 中读取。当我获取数据时,它会将所有数据放在一行上。我希望能够过滤数据并使用 preg_match 将其放入数组中,但我不太确定我会使用什么模式来做到这一点。该示例来自聊天会话,并且我希望以时间戳开头的每一行新行。例如:
上午 8 点 02 分查理连接到聊天客户端 上午 8 点 04 分杰基特工说“嗨,查理,今天我有什么可以帮助你的” 上午 8 点 06 分查理说[s,“我正在寻找帐户余额。”
以上是如何将一行文本发送回给我的示例。但是,我希望能够按时间戳将其分解并位于如下数组中:
我一直在谷歌和这里寻找,但我似乎找不到合适的措辞来寻找我需要的东西。
这是从 SoapClient 返回的数据:
php - php 按日期将字符串拆分为数组(yyyy-mm-dd)
我有一个纯文本日志,我正在尝试用 php 格式化。我想将每个条目拆分为一个包含日期和文本的数组。
使用 preg_split 我可以做到这一点,但是它完全删除了日期!
txt 文件看起来像这样:
等等
php - 在php中将大字符串拆分为单词
我在 php 中有一个长字符串,由不同的段落组成,每个段落都有不同的句子(它几乎是一个小文档)。我想通过删除任何不相关的符号/字符将整个内容拆分为单词。例如,删除逗号、空格、换行符、句号、感叹号和任何可能不相关的内容,以便仅以单词结尾。
有没有一种简单的方法可以一次性做到这一点,例如使用正则表达式和preg_split
函数,还是我必须多次使用explode
函数:例如首先获取所有句子(通过删除'.','! ' ETC)。然后通过删除','和空格等来获取单词。
我不想explode
对所有不相关的可能字符使用该函数,因为它很耗时,而且我可能会不小心忽略了所有这些可能的字符。
我想找到一种更自动的方法。我认为一个定义良好的正则表达式可能会完成这项工作,但我需要再次指定所有可能的字符,而且我不知道如何在 php 中编写正则表达式。
那么你有什么建议给我呢?
preg-split - preg_split 从字符串中获取结束编号
我正在使用上面的脚本从可以是任何数字的字符串中获取 01。但我总是得到
数组( [0] => check-me- [1] => )
有人可以帮我吗?