我试图从一个RSS feed以这样的正则表达式删除与社会联系的一部分:preg_replace函数:正则表达式不起作用
preg_replace("/<p>.*?facebook.*?</p>/", "", $rss_string);
其中$ rss_string可能是如。
<description>important_content<p>facebook_rubbish_here</p></description>
起初它是无效修饰符'p'。然后我改变/ p到\/p导致它运行,但它没有找到任何东西......我做错了什么?我不是逃避我应该做的事吗?
谢谢!
您需要在正则表达式中跳过正斜杠或使用不同的分隔符(例如'#')。 –