【发布时间】:2014-11-20 09:24:01
【问题描述】:
标题一目了然。
目前我使用preg_replace('/\s+/', ' ',$row['message']);,但这也会删除换行符,但我想保留它们。
【问题讨论】:
标题一目了然。
目前我使用preg_replace('/\s+/', ' ',$row['message']);,但这也会删除换行符,但我想保留它们。
【问题讨论】:
使用双重否定类,并否定\n。这是使用regex-negation的完美案例!
preg_replace('/[^\S\n]+/', ' ', $row['message']);
这是regex demo。
【讨论】:
[[:blank:]]+