标签: php regex
标题是自我解释的。
目前我使用preg_replace('/\s+/', ' ',$row['message']);但这也删除了换行符,但我想保留它们。
preg_replace('/\s+/', ' ',$row['message']);
答案 0 :(得分:1)
使用双重否定类,并否定\n。这是使用regex-negation的完美案例!
\n
preg_replace('/[^\S\n]+/', ' ', $row['message']);
这是regex demo。