1

我对正则表达式很不满意:(而且我从以前的开发人员那里继承了一堆代码,他已经放置了很多现在在 PHP 5.3 上已弃用的 eregi_replace

代码中的函数如下:

eregi_replace("[\]","",$text);

我知道我必须用 preg_replace 替换这个函数,但我不确定如何处理“[]”以使其与 perl 兼容。

我试过“/[]/”,但在 PHP 错误日志中出现编译错误。

非常感谢

4

1 回答 1

2

不要使用eregi_replace,从 PHP 5.3.0 开始,该功能已被弃用
强烈建议不要依赖此功能。


  str_replace()- 用替换字符串替换所有出现的搜索字符串
preg_replace()- 执行正则表达式搜索和替换


str_replace("\", "", $text);
于 2012-11-27T10:51:30.793 回答