🏡まったのブログ

HTMLコーディングで良く使う正規表現

正規表現の説明に判例として...とかを使うとさらにややこしくなるので、基本的には文字aを使って説明する。

https://webdesign.vdlz.xyz/Editor/hidemaru/Regex/WebSiteRegex.html

aタグ

<a href="([^"]*)" target="_blank">

[^a]:角括弧に含まれる文字a以外にマッチ。上記の場合はダブルクォーテーション(")以外の文字にマッチ

a*:直前の文字aが 0回以上 繰り返す場合にマッチ。例えばaa, aaaがマッチする。さらに0回以上なので正規表現がa*bcならbcもマッチする。

指定のタグで囲まれた奴

<title>(.*?)</title>

参考リンク

https://qiita.com/kanaxx/items/daca1c57e48e0a8d674a

https://murashun.jp/blog/20190215-01.html