オンライン正規表現ジェネレーター・解析ツール

問題を報告
よく使う
ルール説明
生成パラメータ
正規表現の構造
任意の部分をクリックすると、上部の正規表現内の対応箇所がハイライトされます
処理結果がここに表示されます

18種類の正規表現を自動生成、パラメータ調整と任意正規表現の詳細解析に対応

正規表現生成・解析ツール

このツールは正規表現を作成する機能と、既存の正規表現を理解する機能を1つにまとめたオンラインツールです。書き方が分からない場合は用途を選ぶだけでパターンを生成でき、複雑な正規表現は構造ごとに分解して確認できます。

正規表現生成

18種類の一般的なルールを搭載しています。電話番号、メールアドレス、URL、ユーザー名、パスワード、UUID、IPv4、IPv6、ドメイン、ID番号、郵便番号、日付、時間、数値、整数、小数、ひらがな・漢字、英字などの形式に対応しています。

生成パラメータの調整

  • 日付形式は区切り文字や厳密な月日チェックを設定できます。
  • 時間形式は秒を含めるか選択できます。
  • 整数や数値は負数対応と最小値・最大値を指定できます。
  • 小数は小数点以下の桁数を制御できます。
  • ユーザー名やパスワードは文字数範囲や必須文字条件を設定できます。

設定を変更すると正規表現とサンプル文字列が自動更新され、すぐに確認できます。

リアルタイムテスト

生成された正規表現には確認用テスト欄があり、サンプル入力で一致結果を即座に確認できます。必要に応じて自分のデータへ変更して検証できます。

正規表現解析

解析モードでは正規表現を構造ツリーとして表示します。キャプチャグループ、名前付きグループ、非キャプチャグループ、先読み・後読み、文字クラス、アンカー、分岐、量指定子、遅延指定などを認識し、日本語で説明します。d、w、sなどの特殊文字やUnicodeエスケープにも対応しています。

エラー解析

無効な正規表現の場合は、括弧不足、文字クラス未終了、エンジンエラーなど原因を表示します。生成機能では範囲や長さを制限し、不正または過度に複雑な正規表現を防止します。

利用シーン

  • フォーム入力チェックやAPIパラメータ検証。
  • 既存システムの複雑な正規表現の解析。
  • ログ解析やデータ加工ルール作成。
  • 正規表現学習や構文理解。

プライバシー保護

生成、解析、テスト処理はすべてブラウザ内で実行されます。入力した正規表現やテストデータがサーバーへ送信・保存されることはありません。

正規表現を自動生成し複雑な構文を解析

用途別の正規表現を簡単に作成し、既存パターンを分かりやすく解析できます。
  • メール、電話番号、URL、UUID、日付など18種類の正規表現を生成
  • 長さ、範囲、形式、必須条件などを調整可能
  • 生成後すぐにサンプルで一致確認
  • グループ、文字クラス、量指定子、アサーションを自動解析
  • 説明項目をクリックすると対応部分をハイライト
  • すべてブラウザ内処理でデータ送信なし
フォーム検証、API確認、データ整理、正規表現学習に利用できます。処理はすべてブラウザ内で完結します。
コメント 0
まだコメントはありません。最初のコメントを投稿しましょう!
コメント内容を入力してください
0/255