我需要用正则表达式找到某个空格。仅当空格或多个空格位于新行之前或之后时,我才需要查找并替换它,并且其他空格应保留。
现在我用它来删除多个空格:
preg_replace('/\s{2,}/', ' ', $string);
谢谢。
最佳答案
只需使用 m
(multiline) modifier以便 ^
和 $
匹配行的开头/结尾。然后你可以编写这样的模式:
preg_replace('/^\s+?|\s+?$/m' , ' ', $string);
关于php - 寻找某个空白区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898492/