文字列から HTML タグを削除する場合、提供された正規表現は開始タグを正常に削除しますが、終了タグは残します。対応者。これを修正するために、開始タグと終了タグの両方を効果的に処理する別のアプローチを検討してみましょう。
開始タグと終了タグの両方を対象とする正規表現パターン:
<(/ )?(img|a)[^>]*>
このパターンは 3 つで構成されますキャプチャ グループ:
たとえば、このパターンでは blah が正常に削除されます。
コードはほぼ望ましい結果を達成しましたが、小さな変更を加えると末尾の が表示されなくなります。取り残されることから。コード内の Match を Matches に置き換えるだけです:
```以上が正規表現を使用して HTML の開始タグと終了タグの両方を効果的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。