便利屋tools
コード・開発支援

正規表現の鉄道ダイアグラム可視化

正規表現を鉄道ダイアグラム(線路図)として図解します。連接・選択(|)・繰り返し(* + ? {n,m})・グループ・文字クラスの構造が、線路をたどるように直感的に読めます。図はSVG・画像で書き出しできます。処理はすべてブラウザ内で完結します。

前後の /.../ やフラグ(gi など)は自動で無視します。

文字 文字クラス 任意 アンカー 繰り返し

このツールについて

よくある質問

正規表現を図で表示できますか?

はい。正規表現を鉄道ダイアグラム(線路図)に変換し、左から右へ線路をたどるように構造を読めます。連接・選択(|)・繰り返し・グループ・文字クラスなどに対応します。

繰り返しや選択はどう表示されますか?

選択(|)は分岐、繰り返し(* + {n,m})は青い戻り線のループ、任意(? *)は上を通るスキップ線で表します。グループは破線の枠で囲み、先読み(?=)や名前つき(?<name>)などはラベルを表示します。

図は保存できますか?

はい。「SVGコピー」でSVGコードを、「画像保存」でPNG画像としてダウンロードできます。資料や解説に貼り付けられます。

入力した正規表現は外部に送信されますか?

いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。