<p>
<p>
RegExp を使用した HTML タグからの属性の削除
<p>HTML では、属性は要素の外観と動作を変更するために使用されます。ただし、特定のシナリオでは、タグからすべての属性を削除する必要がある場合があります。これは、正規表現 (RegEx) を使用して効果的に実現できます。
<p>次の HTML コードを考えてみましょう:
<p>目的は、タグからすべての属性を削除することです。その結果、次のようになります。
<p>これを実現するには、次の正規表現を使用できます:
"<([a-z][a-z0-9]*)[^>]*?(\/?)>"
ログイン後にコピー
<p>Thisパターンは次の構造に一致します:
- < - 開始山括弧
- [a-z][a-z0-9]* - タグ名 (キャプチャ グループ $1)
- [^>]*? - 0 個以上の非>文字、貪欲でない
- (/?) - オプションの右スラッシュ (キャプチャ グループ $2)
- > - 右山かっこ
<p>使用される置換テキストは「<$1$2>」です。これにより、属性は削除されますが、タグ名とオプションの閉じスラッシュが保持されます。
以上が正規表現を使用して HTML タグから属性を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。