正規表現チェッカー

まず試してみよう(クリックで自動入力)
マッチ数
0
置換機能を使う
置換結果

          
        

正規表現チェッカーとは?

正規表現チェッカーは、正規表現(Regular Expression / Regex)のパターンをリアルタイムでテストできるツールです。入力した正規表現がテスト文字列にどのようにマッチするかを、ハイライト表示で即座に確認できます。

プログラミングやテキスト処理で正規表現を使う際、パターンの動作確認に時間がかかることがあります。このツールを使えば、ブラウザ上で手軽に正規表現のテスト・デバッグが可能です。

使い方

「まず試してみよう」のボタンをクリックするだけで、メールアドレスや電話番号の抽出を体験できます。自分でパターンを書く場合は、正規表現パターン欄に入力し、テスト文字列を入力してください。

置換機能

結果エリアの「置換機能を使う」を開くと、マッチした部分を別の文字列に置換できます。置換文字列では $1$2 でキャプチャグループの内容を参照できます。

よく使う正規表現パターン

用途パターン
メールアドレス[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
URLhttps?://[\w/:%#\$&\?\(\)~\.=\+\-]+
電話番号(日本)0[0-9]{1,4}[\-]?[0-9]{1,4}[\-]?[0-9]{3,4}
郵便番号\d{3}[\-]?\d{4}
IPアドレス\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
半角数字のみ^[0-9]+$
日本語(ひらがな)[\u3040-\u309F]+
日本語(カタカナ)[\u30A0-\u30FF]+

よくある質問

正規表現(Regular Expression)は、文字列のパターンを表現するための記法です。テキストの検索・置換・バリデーション(入力チェック)などに広く使われています。ほとんどのプログラミング言語で利用でき、テキスト処理の基本スキルの一つです。
JavaScriptの正規表現エンジンで動作します。Python、PHP、Javaなど他言語とは一部挙動が異なる場合があります。
いいえ、すべての処理はお使いのブラウザ上で完結します。入力されたパターンやテスト文字列がサーバーに送信されることは一切ありません。