正規表現テスター

パターンを入力してリアルタイムマッチ確認・置換。概念を学ぶなら正規表現ビジュアライザーへ

フラグ設定

マッチ結果

使い方

  1. プリセットボタンで電話番号・メールなどのサンプルをワンクリック読み込み
  2. パターン欄に正規表現を入力。g(全体検索)i(大小無視)などのフラグをトグルで切替
  3. テストテキスト欄に検索対象の文字列を入力するとリアルタイムにハイライト表示
  4. 「マッチ」タブでマッチ箇所一覧・グループ確認。「置換」タブで $1 / $<name> を使った置換が可能
  5. 構文エラーはパターン欄の赤枠とメッセージで即確認

正規表現チートシート

// 基本パターン
/abc/        // "abc"を含む文字列にマッチ
/^abc/       // "abc"で始まる文字列
/abc$/       // "abc"で終わる文字列

// 文字クラス
/[abc]/      // a, b, c のいずれか1文字
/[a-z]/      // 小文字アルファベット1文字
/[0-9]/      // 数字1文字
/\d/         // 数字([0-9]と同じ)
/\w/         // 英数字とアンダースコア
/\s/         // 空白文字(スペース、タブ、改行)
/./          // 任意の1文字(改行以外)

// 量指定子
/a*/         // aが0回以上
/a+/         // aが1回以上
/a?/         // aが0回または1回
/a{3}/       // aがちょうど3回
/a{2,5}/     // aが2〜5回

// 実用例
/^\d{3}-\d{4}$/           // 郵便番号(123-4567)
/^[\w.]+@[\w.]+\.[a-z]+$/ // メールアドレス(簡易)
/https?:\/\/.+/            // URL

上のテスターにパターンを入力して、マッチする部分をリアルタイムで確認できます。

詰まったら、ここから質問してね ❓

僕が直接返事するので、数日以内に届きます。

質問フォームへ