iHateRegex - 正規表現サンプル集+構文図
iHateRegex は、正規表現のチートシートサイトです。
URLや日付、メールなどよく使われる正規表現はトップページに並べられていて、ワンクリックで
- 正規表現
- サンプル入力とマッチした箇所
- 構文図
を見ることができます。
構文図を見ながら正規表現やサンプルデータを書き換えることで、その正規表現の理屈をいろいろと試して学習することができます。
また、それ以外の正規表現についても用途を入力することで(あれば)検索されます。
email(シンプルと複雑と2バージョンあります)のように正しさを追求しだすとたいへんな作業になるもの、ssn(アメリカのマイナンバー的な番号)やphone など地域が違えば正規表現も異なるだろうもの、などいろいろと突っ込みどころもありたいへんそうなサービスですが、世の中によくある形式に対する正規表現は個々人がその場で考えるよりも広く考え抜かれたものを採用したほうが良いと思いますし、こういうサービスが定番として使われるといい影響があるかなと思います。
サイトのソースも公開されていて、新しいtipを定義して追加依頼を掛けることもできます。
via Hacker News