🔍 正規表現テスター
/
/
クイック:
マッチ結果
※上位 500 件のみ表示
| # | マッチ文字列 | 位置 |
|---|
🔍
マッチしませんでした
【概要】
正規表現テスターは、正規表現パターンとテスト文字列をリアルタイムで照合し、マッチング結果とグループ抽出を視覚的に表示するツールです。フラグ(大文字小文字無視、マルチラインなど)の切り替えや、メール・URL・電話番号など頻用パターンのクイック挿入に対応。プログラマーやデータ処理担当者に不可欠です。
【仕組み・計算式】
正規表現(Regex):文字列のパターンマッチングを行う記号列。例)「\\d+」は1文字以上の数字にマッチ。
フラグ:i(大文字小文字無視)、m(マルチラインモード)、s(.が改行にもマッチ)など。
グループ抽出:括弧「()」で囲んだ部分を「グループ」として抽出。例)「(\\d+)-(\\w+)」は2つのグループを作成。
マッチング処理:テキストを左から順にスキャンし、パターンに合致する部分をハイライト表示。全マッチ、グループごとの値を表示。
【使い方】
- 「パターン」欄に正規表現を入力。例)「\\d{3}-\\d{4}」
- 「テスト文字列」欄にマッチ対象のテキストを入力
- 必要に応じてフラグボタン(i、m、s)をアクティブ化
- リアルタイムでマッチ箇所がハイライト。下部に詳細表示
- 「クイック」ボタンで頻用パターンを素早く挿入
【よくある質問(FAQ)】
Q1. 正規表現を全く知りません。
A. 「クイック」ボタンから よく使うパターン(メール・URL など)を選んで、試しながら学べます。
Q2. エラーが出ました。
A. 括弧やバックスラッシュの数が一致しているか確認。複雑なパターンは1段階ずつ簡単にして試してみてください。
Q3. Python や PHP でこのパターンが動きません。
A. 言語ごとに正規表現エンジンが異なります。本ツールは JavaScript (ECMAScript) 基準。言語別に調整が必要な場合があります。