|
|
1
5
您要匹配的最小空白字符数是多少?
还要注意
|
|
|
2
0
我只是想补充一点,为什么您的/S+/有时会工作,而不是其他的工作,是因为正则表达式非常贪婪,所以它将尝试匹配一个或多个空格字符,并且尽可能多地匹配。我想这就是你在寻找解决方案时被绊倒的地方。 抱歉,我还不能添加评论,否则我会将此评论添加到丹尼尔的回答中,这很好。 |
|
|
3
0
您使用的是ungreedy选项(/u)?它在代码中没有这样说,但如果是这样,它将解释为什么第一个preg_replace()将每个单独的空间替换为一个单独的空间(没有更改)。在这种情况下,第二个preg_replace()将用一个空格替换每个双空格。如果你在一个由四个空格组成的字符串上尝试第二个空格,结果是一个双空格,我会怀疑这是不恰当的。 |
|
|
4
0
尝试
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |