正規表現テスター
正規表現のパターンをテストし、マッチする箇所をリアルタイムにハイライト表示します。
正規表現パターンをトークンごとに色分けし、各構成要素の意味を日本語で解説します。
正規表現パターンを構成要素(トークン)ごとに色分けし、それぞれの意味を日本語で解説するツールです。
パターンにカーソルを合わせると対応する解説がハイライトされ、正規表現の学習やデバッグに役立ちます。メールアドレス・日付・URLなどのサンプルパターンも内蔵しています。
アンカー(^ $ \b)、数量詞(* + ? {n,m})、キャプチャグループ(名前付き・非キャプチャ・先読み・後読みを含む)、文字クラス([...])、エスケープシーケンス(\d \w \s など)、メタ文字(.)、選択(|)、リテラル文字に対応しています。
数量詞(* + ? {n,m})の後ろに ? が付いている場合は「最短一致(lazy)」、付いていない場合は「最長一致(greedy)」として解説します。
はい。ネストされたグループも左から順にトークン化して個別に解説します。ただし意味論的な整合性(グループの対応など)はJavaScriptのRegExpエンジンによる構文チェックに委ねています。
いいえ。すべての処理はブラウザ内で完結します。