imgタグにスラッシュを追加 : 正規表現の応用

Pocket

XHTMLでは空タグも閉じる必要があります(例<br> ⇒ <br />)。
imgタグは個人的に閉じ忘れることが多くあります。

imgタグを閉じるための正規表現です(<img・・・> ⇒<img・・・ />) 。

  • 検索文字列: <img([^>]*[^/])>
  • 置換文字列: <img¥1 />

上記の正規表現の置換規則は下記の通りです。

<img src=”●●●” alt=”●●●”> ⇒ <img src=”●●●” alt=”●●●” />
<img src=”●●●” alt=”●●●” /> ⇒ 置換しない
<img src=”●●●” alt=”●●●” > ⇒ <img src=”●●●” alt=”●●●” />

置換前のタグが半角スペースで終わっている場合は置換後の半角スペースは2個となります※1

※1:スラッシュの前に半角スペースが複数個あってもバリデーションは満たします。

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。