寻找一定的空白区域?

cer*_*uti 2 php regex whitespace preg-replace

我需要找到一个带正则表达式的空格.我需要找到并替换空格或多个空格,只要它在新行之前或之后,并且其他空格应该保留.

现在我用它来删除多个空格:

preg_replace('/\s{2,}/', ' ', $string);
Run Code Online (Sandbox Code Playgroud)

谢谢.

Fer*_*yer 7

只需使用m(多)修饰符,这样^$一个线的开始/结束匹配.然后你可以写一个这样的模式:

preg_replace('/^\s+?|\s+?$/m' , ' ', $string);
Run Code Online (Sandbox Code Playgroud)