问题标签 [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 投票
5 回答
12305 浏览

php - PHP REGEX - 在换行时通过 preg_split 将文本转换为数组

编辑:

需要拆分数组的帮助

数组示例:

好的,现在通过使用

我明白了

我想得到这个:

什么正则表达式可以获得整行并在换行时拆分!?

0 投票
3 回答
245 浏览

php - 拆分字符串时保留分隔符

编辑:好的,我无法阅读,感谢 Shrapnel 上校的帮助。如果有人来这里寻找相同的答案... print_r(preg_split('/([\!|\?|\.|\!\?])/', $string, null, PREG_SPLIT_DELIM_CAPTURE));

有没有办法在一组分隔符上拆分字符串,并在拆分后保留分隔符的位置和字符?

例如,使用! ? . !? 转这个分隔符:

进入这个

目前我正在尝试print_r(preg_split('/([\!|\?|\.|\!\?])/', $string));将分隔符捕获为子模式,但我运气不佳。

0 投票
1 回答
266 浏览

php - 从会话值中提取值 - 使用 php 反序列化、preg_split 或其他工具

我有一个包含以下字符串的会话变量。

回声 $_SESSION["SecurityAccess_CustomerAccess"];

我正在尝试提取用户名“aaaaaa”。unserialize、preg_split 或其他的什么组合能让我最快到达那里?

到目前为止的尝试...

0 投票
1 回答
1524 浏览

php - PHP: preg_split

我在这里需要正则表达式方面的帮助。

我希望 PHP 能够将字符串拆分为数组的各个部分,以便由 <%me %> 包围的子字符串将位于其自己的插槽中。

例如,

请注意,空格不会阻止标签被解析。

0 投票
2 回答
216 浏览

php - php preg_split 功能

有没有办法理解拆分模式中包含的以下逻辑:
preg_split("/[\s,]+/", "hypertext language, programming");

总体而言,我了解它在做什么,但我真的想详细了解如何使用转义符和特殊字符表示法。在任何地方都对此有详细的解释吗?如果不能,请提供有关其工作原理的细分。这是非常有用的东西,可以说是我想完全掌握的东西。

0 投票
4 回答
658 浏览

php - PHP拆分问题

我正在尝试使用(并且我都尝试过)preg_split() 和 split() 并且这些都没有为我工作。这是尝试和输出。

谢谢你的帮助......克里斯蒂安·斯图尔特

0 投票
3 回答
593 浏览

php - 正则表达式用于空间,但不是转义空间

我正在解析 ls -lb 的输入并尝试将每个字段放入 PHP 中的数组中。

我的输入看起来像这样:

我一次查看每一行,并尝试用一个空格替换多个空格,除了那些用 .

每一行都被读入一个名为 $filedata 的变量,然后通过这个:

这几乎可以工作,但是对于带有转义空格的行,显然不行。如何修改它以便我的拆分适用于空格,但不适用于转义空格?

(或者,有没有更好的方法?如果我能让 ls 给我列出每个字段用逗号或其他东西分隔的列表,那就更好了!)

0 投票
1 回答
138 浏览

php - 在 PHP 中使用 preg_split 的正则表达式有问题

我有以下输入:

一些词 - 25 更多 - 词 - 7 另一个 - 一组 - 词 - 13

我需要分成这个:

我正在尝试使用 preg_split 但我总是错过结束数字,我的尝试:

0 投票
2 回答
927 浏览

php - 使用 preg_split 使用分隔符或每 x 个字符进行拆分

你好||||overflow crowd :) 恐怕我在任何地方都找不到答案,所以这里是:

我的代码:

我的期望:

长话短说,如果看不到分隔符,我会尝试在每次出现 ff# 或每 12 个字符时进行拆分。也欢迎其他建议,只是认为 preg_split 能够做到这一点;我只是很讨厌正则表达式:(

在此先感谢您的时间!

0 投票
1 回答
1952 浏览

php - preg_split 使用 PREG_SPLIT_DELIM_CAPTURE

我希望根据正则表达式拆分字符串,但我也有兴趣保留我们拆分的文本:

我不明白的是为什么我没有得到一个数组,例如:

另外,我怎么能改变我的正则表达式来匹配“^OR”和“^”。我在使用后向断言时遇到了麻烦,例如: