每次提交页面时,我的textarea都会创建“\ n”“\ n”字符

时间:2014-06-16 18:27:15

标签: php preg-replace

MIKE
MIKE

转向:

MIKE\r\nMIKE

我试过了

preg_replace('~\r?\n~','<br/>', $string);

这不起作用。 我写错了吗?还是有另一种方法可以将\ r \ n字符替换为空格?

2 个答案:

答案 0 :(得分:1)

你的正则表达式实际上是在搜索回车符和新行(\n\r)。

您可能希望以字符串形式搜索它们。

preg_replace('~\\r\\n~','<br/>', $string);

答案 1 :(得分:0)

我认为你可以使用str_replace。无需使用正则表达式