如何在php中转义特殊字母

时间:2015-01-17 05:51:48

标签: php regex

如何使用php转义字符串中的“Ô等特殊字母。 我尝试过以下代码:

echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;

1 个答案:

答案 0 :(得分:0)

通过preg_replace,可以使用以下正则表达式完成。

((?![A-Za-z])\p{L})

然后用\\\1替换匹配的重音字符。

DEMO