基本的に、私は悪いURLの配列を持っています。私は文字列を検索してそれらを取り除きたいと思います。私は、ハイパーリンクのURLが不正なURLの配列にある場合にのみ、開始タグから終了タグまでをすべて削除したいと考えています。ここで私はそれを動作させる方法ですが、私は正規表現をよく理解していません。悪いハイパーリンクとその中のコンテンツの削除
foreach($bad_urls as $bad_url){
$pattern = "/<a*$bad_url*</a>/";
$replacement = ' ';
preg_replace($pattern, $replacement, $content);
}
ありがとうございます。
"a"タグを完全に削除しますか? –
はい。すべての$ bad_urlの "a"タグを見つけて、その中のタグとテキストを完全に削除したい –