如何preg_replace这种模式:<! - [if gte mso 9]> - >

时间:2014-04-02 18:41:30

标签: php replace preg-replace

我如何preg_replace这种模式:<!--[if gte mso 9]&gt;-->

这是我的完整代码:

$content = preg_replace("/<!--[if gte mso 9]&gt;-->/", "", $content);

1 个答案:

答案 0 :(得分:1)

方括号在正则表达式中具有特殊含义,因此您需要转义它们:

$content = preg_replace("/<!--\[if gte mso 9\]&gt;-->/", "", $content);

注意:正如你在没有正则表达式的情况下做一个简单的替换,这会更快:

`$content = str_replace("<!--[if gte mso 9]&gt;-->", "", $content);