将ereg_replace更改为preg_replace

时间:2011-06-13 03:35:21

标签: php regex preg-replace ereg-replace

看起来很简单,但我有问题。

ereg_replace("\n","\\n",$row)

进入preg_replace。

有人可以帮我一把吗?

1 个答案:

答案 0 :(得分:4)

您需要更改的唯一内容(函数名称除外)是为模式添加分隔符(在本例中为斜杠):

preg_replace("/\n/", "\\n", $row);

但是,在这种特殊情况下,您不需要使用正则表达式(足够慢),简单str_replace就可以了:

str_replace("\n", "\\n", $row);