将ereg_replace转换为preg_replace,PHP 5,3

时间:2013-07-18 10:18:32

标签: php regex preg-replace ereg-replace

更改为PHP 5,3 ...不确定我是否可以将下面的函数名称从ereg_replace更改为preg_replace - 如果这样做会导致相同或者语法必须同时更改“ [\ n \ r]“og”\ t \ t +“ - 任何能够肯定地告诉我的人(在给定的设置环境中很难测试)......

$line2 = ereg_replace("[\n\r]", "", $line);

$line2 = ereg_replace("\t\t+", "", $line2);

提前致谢...

1 个答案:

答案 0 :(得分:0)

给定的例子应该是这样的:

$line2 = preg_replace("/[\n\r]/", "", $line);

$line2 = preg_replace("/\t\t+/", "", $line2);

在某些情况下,您还需要进行其他修改。例如,如果您在正则表达式中使用了/,那么您需要将其转义为:\/

请阅读此主题:ereg_replace to preg_replace?