テキスト編集・検索最終更新日: 2026-08-27

正規表現テスト

正規表現パターンとテスト文字列を入力して、マッチ結果とハイライトを即座に確認。フラグ(g/i/m/s/u)にも対応します。

マイツールを開く

マッチ一覧

シェアXfB!L

使い方

  1. 1

    パターン入力

    正規表現のパターンと、使いたいフラグ(g/i/m/s/u)を指定します。

  2. 2

    テスト文字列を入力

    マッチを確認したい文字列を入力します。

  3. 3

    結果を確認

    マッチした箇所がハイライトされ、マッチ一覧が表示されます。

このツールの特長

  • パターン入力と同時にリアルタイムでマッチを表示
  • フラグ(g/i/m/s/u)の組み合わせに対応
  • マッチした箇所のハイライトとマッチ一覧
  • 入力した内容をサーバーへ送信しない

こんな場面で便利

パターンのデバッグ

書きかけの正規表現が正しくマッチするか、テスト文字列で確認できます。

データの抽出・検証

ログやデータから特定のパターンを抽出する正規表現をテストできます。

フラグの確認

gフラグで全件マッチ、iフラグで大小区別なしなど、フラグの違いを確認できます。

詳しい説明

正規表現(regex)は、文字列のパターンを表現するための特殊な記法です。「メールアドレスの形式をチェックする」「特定の文字列を抽出する」など、開発やデータ処理で頻繁に使われます。

本ツールはブラウザ標準のJavaScript RegExpで動作し、追加ライブラリは不要です。フラグ(g=全件マッチ、i=大小区別なし、m=複数行、s=ドット全マッチ、u=Unicode)を組み合わせてテストできます。

パターンに誤りがある場合は即座にエラーメッセージを表示します。マッチした文字列の一覧もあわせて表示されるため、パターンのデバッグに役立ちます。入力した内容はサーバーに送信されません。

よくある質問

どの正規表現エンジンが使われていますか?

ブラウザ標準のJavaScript RegExpが使われます。追加のライブラリは不要です。

フラグは何が使えますか?

g(全件マッチ)、i(大文字小文字を区別しない)、m(複数行)、s(.が改行にもマッチ)、u(Unicodeモード)の5つを組み合わせて使えます。

入力した正規表現は保存されますか?

いいえ。すべての処理はブラウザ内で完結し、入力内容は保存・送信されません。

パターンエラーが表示されたらどうすればいいですか?

正規表現の構文に誤りがあります。カッコの対応やエスケープ(\)を確認してください。

すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。

利用状況の計測設定(任意)

同意した場合のみ、ランダムなブラウザIDと、ツール利用・学習の操作イベントを送信します。匿名の集計ではなく、再訪を調べるための仮名IDによる計測です。入力・回答・鍵・ファイル・検索語は送信しません。同意は90日間。断ってもすべての機能を使えます。

計測は無効です。

保存期間とプライバシー