正規表現テスト
正規表現パターンとテスト文字列を入力して、マッチ結果とハイライトを即座に確認。フラグ(g/i/m/s/u)にも対応します。
マッチ一覧
使い方
- 1
パターン入力
正規表現のパターンと、使いたいフラグ(g/i/m/s/u)を指定します。
- 2
テスト文字列を入力
マッチを確認したい文字列を入力します。
- 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つを組み合わせて使えます。
入力した正規表現は保存されますか?
いいえ。すべての処理はブラウザ内で完結し、入力内容は保存・送信されません。
パターンエラーが表示されたらどうすればいいですか?
正規表現の構文に誤りがあります。カッコの対応やエスケープ(\)を確認してください。
関連ツール
すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。