【发布时间】:2015-07-03 11:58:46
【问题描述】:
我有一个包含换行符和一些非 utf8 字符的字符串。我正在尝试编写一些将替换非 utf-8 字符的正则表达式,但它应该保留行尾。
以下是我从 PHP 获得的内容
PHP preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $string);
它去除了非 utf-8 字符,但它也去除了新的行尾,我不知道该怎么做。
我尝试了/[\x00-\x1F\x80-\xFF\^\n]/,但没有成功。
【问题讨论】: