ホームページ >バックエンド開発 >PHPチュートリアル >正規表現とその対処方法について専門家に尋ねる
正規表現については専門家に問い合わせてください
実装したい機能は複数の正規表現で実装できます:
最も重要なことは、a タグの下にある他の Web サイトのドメイン名をフィルターで除外し、次の場合に直接何も置き換えないことです。 (自分の Web サイトへのリンクがフィルタリングされない場合は、このサイトを除外してください)
同時に、次の機能を実装する必要があります (複数回実装できます):
1. a タグの下のタイトルのコンテンツを空のコンテンツに置き換えます。
2. a タグの下の alt のコンテンツを空のコンテンツに置き換えます。
3. すべての < タグ (画像タグ) を置き換えます。外側のタグ
ありがとうございます
-----解決策---------
$s= preg_replace('/(]*title=")(.*?)("[^>]*>)/is','$1$3',$s); //タイトルを置換
$s= preg_replace('/(]*alt=")(.*?)("[^>]*>)/is' ,'$1$3',$s); // alt
$s= preg_replace('/]*>/is','