正規表現のまとめ

チェックするツール

正規表現チェッカー PHP: preg_match() / JavaScript: match()

 

 

 

これはわかりやすい

正規表現チェッカー | WWWクリエイターズ

 

 

 

正規表現:最短一致でマッチさせる表現 | WWWクリエイターズ

基本的な正規表現一覧 | murashun.jp

【PHP】正規表現チェックツール | キノコログ

 

 

 

正規表現:最短一致でマッチさせる表現 | WWWクリエイターズ

// アンカータグを検出?(デリミタに#を利用)
#<a.*>(.*)</a>#

// マッチする文字列
<a href="/about">About</a> | <a href="/access">Access</a> |<a href="/contact">Contact</a>

 

// アンカータグを最短一致で検出
#<a.*?>(.*?)</a>#

// マッチする文字列
<a href="/about">About</a>

 

 

 

正規表現でPHPを脆弱にする (1) 「^ と $」 - Qiita

行頭と行末にマッチ 「^ と $」

$は、1行の場合は終端の改行文字の前を言明

\A と \z を利用するのが良い。