やりたいこと1
HTMLソースコードの中からHTMLタグでない「h3」という文字列を検索する。
class名として使っている「h3」だけ検索したかった。
HTMLタグの<h3>とか<h3 class=”hoge”>とか</h3>に含まれる「h3」は要らない。
class=”h3″とかclass=”hoge h3–center”とかの中にある「h3」だけに一致させたい。
(?<!<|\/)h3
やりたいこと2
PHPのプログラムコードの中で、コメントアウトしていないvar_dump()だけ検索する。
(?<!\/\/ ?)var_dump
「否定の戻り読み」といいます。
上記の正規表現は、「<」または「/」で始まらない「h3」という文字列に一致します。
(?<!始まり位置の正規表現パターン)検索文字列
「始まり位置の正規表現パターン」に一致しない文字列が始まり位置にある「検索文字列」と一致します。
コメントを残す