正規表現の可視化ツール
無料でオンラインで利用可能 正規表現の可視化ツール インストール不要のツール
正規表現ビジュアライザーについて
正規表現パターンを解析し、各トークンを色分けされたチップとしてレンダリングするため、構造を一目で把握できます。チップの下には、各トークンが何にマッチするかを平易な言葉で説明したリストが順番に表示されます。
使い方
1. Pattern 入力欄(等幅フォント)に正規表現パターンを入力します。 2. 解析された各トークンのチップを表示した Breakdown カードが自動的に表示されます。 3. チップの下にある説明リストを読んで、各トークンの意味を順に確認します。
トークンタイプと色
6 種類のトークンタイプが色分けされています:リテラル(青、例:. は任意の文字、| は OR)、文字クラス(緑、例:[a-z])、アンカー(紫、^ または $)、グループ(オレンジ、括弧)、量指定子(赤、*、+、?、{n,m})、エスケープ(黄、例:\d、\s)。チップにホバーすると、説明がツールチップとして表示されます。
▶このツールは正規表現を実行したりテストしたりしますか?
いいえ。パターンを視覚的に解析するだけで、サンプルテキストに対するマッチングは実行しません。マッチングには正規表現テスターを使用してください。
▶{2,4} のような量指定子はどう扱われますか?
波括弧内の範囲量指定子は「Range quantifier」とラベル付けされた単一の量指定子チップとして認識されます。単一文字の *、+、? はそれぞれ別個に検出されます。
▶名前付きグループや先読み・後読みはサポートされていますか?
パーサーは (...) をキャプチャグループとして扱い、エスケープ(\d、\s など)を認識しますが、名前付きグループ、非キャプチャグループ、先読み・後読みを基本的なグループチップと区別することはできません。
▶パターンを入力しても何も表示されないのはなぜですか?
入力欄が空の場合や、解析結果にパーツが含まれない場合、Breakdown カードは非表示になります。パターンに空白文字だけでなく実際のトークンが含まれていることを確認してください。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。