好吧,基本上我有一个坏的URL的数组,我想通过搜索一个字符串,并将它们删除。我想剥离从开始标记到结束标记的所有内容,但前提是超链接中的网址位于不正确网址的数组中。以下是我如何描绘它的工作原理,但我不太了解正则表达式。删除不良的超链接和其中的内容
foreach($bad_urls as $bad_url){
$pattern = "/<a*$bad_url*</a>/";
$replacement = ' ';
preg_replace($pattern, $replacement, $content);
}
在此先感谢。
你想完全删除“a”标签吗? –
是的;我想找到每个$ bad_url的“a”标签,并完全删除标签和其中的文本 –