0
var_dump(
preg_replace(
array(
'#[\s\n\\n]*<[\/\s]?(br|/p|/div)[\/\s]?>[\s\n\\n]*#iu', '#\s+#'),
' ', "A 19th century Dutch walnut secrétaire à abattant")
)
)
);
结果是:PHP正则表达式打破特殊字符
string(102) "A 19th century Dutch walnut secrétaire � abattant"
为什么我的正则表达式在PHP打破特殊字符?
我觉得很奇怪它仍然保留''而不是'à'。 –
添加元标记
标记 –我更新了问题。对不起,读取错误的调试跟踪 –