我正在使用这个
$string = preg_replace('/[\x00-\x1F\x7F\xA0]/u', '', $string);
该正则表达式来自此链接PHP: How to remove all non printable characters in a string?
正则表达式正在删除\n
,但我想保留它。我该怎么办?
我认为\n
是000A
,所以我尝试过这样的事情(它会使所有的正则表达式停止工作)
$string = preg_replace('/[\x00-\x1F\x7F\xA0[ˆ\x0A]]/u', '', $string);
我很感激任何帮助。