|
|
1
1
你可以用这个正则表达式:
演示: https://regex101.com/r/c67Mh9/1/ PHP示例:
|
|
|
2
1
以下代码肯定可以工作(离线测试):
您可以在手/手指/脚中添加任意多的空间,但输出总是像手/手指/脚一样 |
|
|
3
1
是的,当然,这次是用正则表达式
解释
|
|
|
4
1
是的,采用消极展望是最好的方法。
你可以在这里看到它 这使用了消极的前瞻。所以它基本上说:
特别感谢@ShalithaSuranga发布了与我最初想到的相同的答案,但在我有机会发布它之前,这迫使我付出了一些额外的努力来使用“展望”。 我通常不使用它们,因为它们比常规匹配模式更容易混淆。 也就是说,任何一种方法都可能比爆炸或其他更冗长的方法更快。然而,在这种情况下,速度可能不是一个问题,我要说的是,选择一个对你来说最有意义、对你来说更容易阅读和理解的方法。 可读性总是#1,然后是功能,然后是性能。 如果你想要一个简短的非regx答案,你也可以用这个
正如所见 here
对于这个,
将删除空白,然后用
|
|
|
5
0
使用
请试一试
我希望这会把你带向正确的方向。。 |
|
|
Mehdi Ammar · 小写字符串中方括号内的所有单词 3 年前 |
|
|
jerome · PHP删除括号内及其后的字符串 7 年前 |
|
|
Costin Nicolau · regex替换为数组 7 年前 |
|
|
WholeHearted · 记事本++正则表达式跨新行字符查找和替换 7 年前 |
|
|
IanCun · 嵌套引号内的子模式Regex匹配 7 年前 |
|
|
bohr · preg\U replace删除行的其余部分 7 年前 |
|
|
ainodoramaaa 2 · 使用strtr删除字符串 7 年前 |
|
|
502_Geek · 如果斜杠后面不包含空格,如何在斜杠后面添加空格? 7 年前 |