正規表現テスター
正規表現を自分のテキストでテストし、すべてのマッチを強調表示してキャプチャグループを確認できます。
100% プライベート——すべてブラウザ内で動作
使い方
- 1
式の入力欄にパターンを入力または貼り付けます。
- 2
必要に応じてフラグを有効にします:i は大文字小文字を無視、m は複数行、s はドットを改行に一致、u は Unicode。
- 3
テスト用テキストを貼り付けると、マッチが強調表示され位置とともに一覧になります。
- 4
各マッチの横に表示されるグループで、各括弧が何を捕捉したかを確認できます。
使用例
メールアドレスを検索
入力
\b\w+@\w+\.\w+\b を「write to [email protected]」で出力
[email protected](位置 9)日付の各部分をキャプチャ
入力
(\d{4})-(\d{2})-(\d{2}) を「2026-10-21」で出力
全体の一致 2026-10-21、グループ:2026、10、21よくある質問
なぜパターンがエラーになるのですか?
JavaScript の RegExp エンジンは、対応しない括弧や無効なエスケープを受け付けません。その場合は結果の上にメッセージが表示されます。
どのフラグが有効ですか?
すべてのマッチを収集するため global フラグは常に有効です。その上で i、m、s、u を切り替えられます。
Python や PHP と同じ構文ですか?
JavaScript(ECMAScript)の正規表現を使用します。多くの構文は共通ですが、後読みや名前付きグループ、エスケープの扱いが異なる場合があります。
関連ツール
テキスト差分チェッカー2つのテキストを行単位で比較し、追加・削除・変更なしの行を明確に表示します。JSON 検証ブラウザー上で JSON を即時に検証し、構文エラーの行・列・位置を正確に特定します。URL エンコーダー / デコーダーencodeURIComponent または encodeURI で URL エンコードし、パーセントエンコードされた文字列をデコードします。JSON 整形ブラウザで JSON を即座に整形・美化・圧縮・検証。Base64 エンコード/デコードテキストと Base64 をブラウザー上で即時に相互変換。Unicode・絵文字に完全対応。Unix タイムスタンプ変換Unix タイムスタンプと日時を相互変換します。秒とミリ秒に対応。