问题标签 [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 REGEX - 在换行时通过 preg_split 将文本转换为数组
编辑:
需要拆分数组的帮助
数组示例:
好的,现在通过使用
我明白了
我想得到这个:
什么正则表达式可以获得整行并在换行时拆分!?
php - 拆分字符串时保留分隔符
编辑:好的,我无法阅读,感谢 Shrapnel 上校的帮助。如果有人来这里寻找相同的答案...
print_r(preg_split('/([\!|\?|\.|\!\?])/', $string, null, PREG_SPLIT_DELIM_CAPTURE));
有没有办法在一组分隔符上拆分字符串,并在拆分后保留分隔符的位置和字符?
例如,使用!
?
.
!?
转这个分隔符:
进入这个
目前我正在尝试print_r(preg_split('/([\!|\?|\.|\!\?])/', $string));
将分隔符捕获为子模式,但我运气不佳。
php - 从会话值中提取值 - 使用 php 反序列化、preg_split 或其他工具
我有一个包含以下字符串的会话变量。
回声 $_SESSION["SecurityAccess_CustomerAccess"];
我正在尝试提取用户名“aaaaaa”。unserialize、preg_split 或其他的什么组合能让我最快到达那里?
到目前为止的尝试...
php - PHP: preg_split
我在这里需要正则表达式方面的帮助。
我希望 PHP 能够将字符串拆分为数组的各个部分,以便由 <%me %> 包围的子字符串将位于其自己的插槽中。
例如,
请注意,空格不会阻止标签被解析。
php - php preg_split 功能
有没有办法理解拆分模式中包含的以下逻辑:
preg_split("/[\s,]+/", "hypertext language, programming");
总体而言,我了解它在做什么,但我真的想详细了解如何使用转义符和特殊字符表示法。在任何地方都对此有详细的解释吗?如果不能,请提供有关其工作原理的细分。这是非常有用的东西,可以说是我想完全掌握的东西。
php - PHP拆分问题
我正在尝试使用(并且我都尝试过)preg_split() 和 split() 并且这些都没有为我工作。这是尝试和输出。
谢谢你的帮助......克里斯蒂安·斯图尔特
php - 正则表达式用于空间,但不是转义空间
我正在解析 ls -lb 的输入并尝试将每个字段放入 PHP 中的数组中。
我的输入看起来像这样:
我一次查看每一行,并尝试用一个空格替换多个空格,除了那些用 .
每一行都被读入一个名为 $filedata 的变量,然后通过这个:
这几乎可以工作,但是对于带有转义空格的行,显然不行。如何修改它以便我的拆分适用于空格,但不适用于转义空格?
(或者,有没有更好的方法?如果我能让 ls 给我列出每个字段用逗号或其他东西分隔的列表,那就更好了!)
php - 在 PHP 中使用 preg_split 的正则表达式有问题
我有以下输入:
一些词 - 25 更多 - 词 - 7 另一个 - 一组 - 词 - 13
我需要分成这个:
我正在尝试使用 preg_split 但我总是错过结束数字,我的尝试:
php - 使用 preg_split 使用分隔符或每 x 个字符进行拆分
你好||||overflow crowd :) 恐怕我在任何地方都找不到答案,所以这里是:
我的代码:
我的期望:
长话短说,如果看不到分隔符,我会尝试在每次出现 ff# 或每 12 个字符时进行拆分。也欢迎其他建议,只是认为 preg_split 能够做到这一点;我只是很讨厌正则表达式:(
在此先感谢您的时间!
php - preg_split 使用 PREG_SPLIT_DELIM_CAPTURE
我希望根据正则表达式拆分字符串,但我也有兴趣保留我们拆分的文本:
我不明白的是为什么我没有得到一个数组,例如:
另外,我怎么能改变我的正则表达式来匹配“^OR”和“^”。我在使用后向断言时遇到了麻烦,例如: