ブラウザから手軽にPHPの正規表現チェックをする
僕はPHPでWEBスクレイピングをして特定の情報を抽出したい時に 正規表現に自信がないとき、つい忘れてしまったときや確認したいときに以下のツールを使っています。
PHP Live Regex
http://www.phpliveregex.com/
ツールの長所
- 変更がリアルタイムに反映される
- 生成されたコードをコピペするだけでOK
- 特殊記号を自動でエスケープ
使い方
Regex
正規表現パターンを記入します。
Regex Options
大文字小文字を区別したくないときなど、正規表現のオプションを記入します。
Replacement
preg_replaceを使用するときに置換後のテキストを記入します。 preg_replaceでは $0がパターンマッチした全て $1,$2... はかっこが順に割り当てられます。
Your search string(s)
ここが $input_line
にあたります。 ここに Regexで記入した正規表現パターンがマッチするかが結果に現れます。
関数を選択
以下から目的に合わせて関数を選択します。
preg_match
preg_match_all
preg_replace
preg_grep
preg_split
正規表現の構文を忘れてしまった場合は、ページ下部にチートシートがあるので、そちらを確認しましょう。