eregi_replace如何正确替换?

时间:2014-08-14 11:35:07

标签: php eregi

我刚刚发现eregi已被弃用,preg replace的工作方式不同。 你会怎么翻译呢?

$text = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]", "", $text);

2 个答案:

答案 0 :(得分:0)

你可以尝试这个

$text = preg_replace("/\\[img\\]([^\\[]*)\\[/img\\]/i", "", $text);
  1. //i
  2. 之间对您的模式进行编码
  3. 使用preg_replace代替eregi_replace

答案 1 :(得分:0)

显然这有效:

$text = preg_replace("#\[img\](.+?)\[/img\]#is", "", $text);