正規表現テスター
データはブラウザ内で処理され、サーバーに送信されません
マッチしませんでした
キャプチャグループ
How to 使い方
パターンを入力
正規表現パターンを入力(またはプリセットから選択)します。
フラグを設定
必要に応じてフラグ(g, i, m等)を設定します。
テスト文字列入力
マッチングをテストする文字列を入力します。
結果を確認
リアルタイムでマッチ結果がハイライト表示されます。
About 正規表現とは?
正規表現(Regular Expression)は、文字列のパターンを定義するための強力な記法です。 特定のパターンに一致する文字列を検索・抽出・置換する際に使用されます。 Webアプリケーションのバリデーション処理、ログファイルの解析、テキスト処理など、幅広い場面で活用されています。
正規表現は、特殊文字(メタ文字)を組み合わせてパターンを記述します。
例えば、\dは数字1文字、
+は1回以上の繰り返し、
.は任意の1文字を意味します。
このツールでは、JavaScriptの標準正規表現(ECMAScript)をサポートしており、 入力と同時にリアルタイムでマッチング結果を確認できます。
Patterns よく使う正規表現パターン
メールアドレス
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b URL(http/https)
https?://[^\s]+ 日本の電話番号
\d{2,4}-\d{2,4}-\d{4} 日付(YYYY-MM-DD)
\d{4}-\d{2}-\d{2} 16進数カラーコード
#[0-9A-Fa-f]{6} Flags フラグの説明
global(グローバル)
すべてのマッチを検索します。OFFの場合は最初の1つのみ。
ignore case(大文字小文字無視)
大文字と小文字を区別せずにマッチします。
multiline(複数行モード)
^と$が行頭・行末にもマッチします。
dotall(改行マッチ)
.(ドット)が改行文字にもマッチします。
unicode(Unicode対応)
Unicode文字を正しく処理します。
FAQ よくある質問
Q データは安全ですか?
はい。すべての処理はブラウザ内で完結し、サーバーへのデータ送信は一切ありません。 入力されたパターンやテスト文字列は外部に送信されないため、機密情報を含むテキストでも安心してご利用いただけます。
Q 無料で使えますか?
完全無料・登録不要です。回数制限もありません。いつでも自由にお使いいただけます。
Q どんな正規表現に対応していますか?
JavaScript標準の正規表現(ECMAScript)に対応しています。 RegExpコンストラクタで使用可能なすべてのパターンとフラグをサポートしています。
Q キャプチャグループとは?
正規表現の()で囲まれた部分で、マッチした文字列を個別に取り出せます。
例えば、(\d+)-(\d+)では、ハイフンの前後の数字がそれぞれグループ1、グループ2として取得できます。
Q エラーが出る場合は?
正規表現の構文が不正な場合にエラーが表示されます。
エスケープ(\)が必要な特殊文字や、括弧の対応に注意してください。