标签: php regex
我目前有这个正则表达式,每个单词只保留一个空格
preg_replace('!\s+!', ' ', $string);
但是,他在开头留了一个空格,如果用户只键入空格,那么该空格也会出现
$string = " test string test"; echo preg_replace('!\s+!', ' ', $string);
结果:“测试字符串测试”
我想要这个结果: 结果:“测试字符串测试”