我非常喜欢regexpressions :(并且我继承了以前开发人员的一堆代码,他们已经放了很多eregi_replace,现在已经在PHP 5.3上弃用了
代码中的函数是:
eregi_replace("[\]","",$text);
我知道我必须用preg_replace替换这个函数,但我不知道如何处理“[]”才能使它与perl兼容。
我尝试过“/ [] /”但是在PHP错误日志中出现了编译错误。
非常感谢
答案 0 :(得分:1)
不要使用eregi_replace
,此功能自PHP 5.3.0起已 DEPRECATED 。
强烈建议不要依赖此功能。
str_replace()
- 用替换字符串替换所有出现的搜索字符串
preg_replace()
- 执行正则表达式搜索并替换
str_replace("\", "", $text);