正規表現をブラウザ内でリアルタイムに構築・テスト・デバッグ — マッチのインスタントハイライト、キャプチャグループ、置換プレビュー、平易な英語での説明、15以上の言語にコピー可能なコードを提供します。

ネイティブ JavaScript 正規表現エンジンを使用してブラウザ内で完全に動作します — アップロードはありません。生成されたコードにより同じパターンを 15 以上の言語で使用できます。

/ /

すべてのマッチを置換するには グローバル(g)フラグを推奨します。

ライブテストには JavaScript エンジンを使用します。一部のフレーバー(Go、Rust)は先読み・後読みや後方参照をサポートしていません。


正規表現テスターについて

Regex Testerを使えば、正規表現をリアルタイムに構築、テスト、デバッグできます。パターンを入力し、テスト文字列を貼り付けると、番号付きまたは名前付きのすべてのキャプチャグループが正確なインデックス範囲とともに一致箇所として即座にハイライトされます。すべてブラウザ内でネイティブのJavaScript正規表現エンジン上で実行され、アップロードは一切行われません。

一致確認だけでなく、4つの追加タブが大きな役割を果たします。Substitutionは$1、$2、$<name>のグループ参照を使った置換をプレビューします。Explanationはパターンをトークンごとに平易な言葉で分解します。Codeは15以上の言語向けのそのまま貼り付けられるスニペットを生成し、Referenceは文字クラス、アンカー、量指定子、先読み・後読みをワンクリックで確認できるようにします。

メール、URL、IPv4、IPv6、UUID、日付、スラッグ、16進数カラーなどのよく使われるパターンはワンクリックのプリセットとして読み込め、6つのフラグ(g、i、m、s、u、y)すべてをチェックボックスで切り替えられます。無効なパターンは、静かに失敗するのではなく即座にフラグ表示されるため、実務で使えるregex tester onlineとして機能します。

正規表現テスターの使い方

  1. 正規表現を入力するか、プリセット(メール、URL、IPv4、UUIDなど)の1つを読み込みます。
  2. 必要なフラグを切り替えます。すべての一致にはg、大文字小文字を区別しないi、複数行にはmです。
  3. テスト文字列を貼り付け、ハイライトされた一致箇所とキャプチャグループを確認します。
  4. Substitutionタブで置換をプレビューするか、Explanationでトークンごとの解説を確認します。
  5. Codeタブを開き、使用している言語で動作するスニペットとしてパターンをコピーします。

よくある質問

ブラウザに組み込まれているネイティブのJavaScript(ECMAScript)エンジンです。生成されたコードはパターンを他の言語にも移植しますが、たとえばGoやRustなど一部の方言では先読み・後読みや後方参照がサポートされていない点に注意してください。

いいえ。パターンマッチング、置換、解説、コード生成はすべてクライアントサイドで実行されます。テストのために貼り付けたログの抜粋や本番文字列がブラウザから外に出ることはありません。

はい。完全無料で、アカウントも制限もサーバーとの通信も不要です。

すべての一致には、全体のテキストに加えて、番号付きまたは名前付きの各キャプチャグループが、正確な文字範囲とともに表示されます。Substitutionタブでは、$1、$2、$<name>として参照します。

g(グローバル)フラグがない場合、JavaScriptは最初の一致のみを置換します。フラグ行でgを有効にすれば、置換プレビューはすべての出現箇所を書き換えます。

はい。任意のパターンを貼り付ければ、Explanationタブが文字クラス、量指定子、グループ、アンカー、先読み・後読みをトークンごとに平易な言葉で説明します。引き継いだ表現を検証する最も速い方法です。

シェアする

人気の検索
regex テスター regex ビルダー 正規表現 テスター regex テスト オンライン regex デバッガー regex 一致 ツール
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。