$tags = preg_replace('/\s\s+/',' ', $tags);
会删除多个空格?
我需要删除超过双倍空间的任何内容。
答案 0 :(得分:16)
我将“超过两倍的空间”称为3个或更多空格:
$tags = preg_replace('/\s{3,}/',' ', $tags);
这将用一个空格替换任何空格字符的3个或更多连续出现。
答案 1 :(得分:1)
所以你想用一个空格替换2个或更多空格的序列?你所拥有的几乎就是它,除了它将匹配任何空格(制表符等)而不仅仅是空格。