正規表現テスター

パターンを書き、テキストを貼り付けると、一致箇所が即座にハイライトされます。番号付き・名前付きのキャプチャグループを確認し、置換を試し、構文エラーもページを離れずに確認できます。

無料 ブラウザ内で処理 登録不要
2 件一致
サポートが必要な場合は kotlinamai@example.com または support@amai.tools までご連絡ください。
件一致2
  1. #1kotlinamai@example.com@12
  2. #2support@amai.tools@39
置換結果
サポートが必要な場合は  または  までご連絡ください。
テキストは 50,000 文字までです。一致は入力と同時に更新されます。

使い方

1

パターンを入力

囲みのスラッシュを付けずに式を入力し、必要なフラグを切り替えます。

2

テキストを貼り付ける

テストするテキストを追加すると、一致箇所がすぐにハイライトされ、位置とともに一覧表示されます。

3

確認または置換

一致一覧を開いてキャプチャグループを確認したり、置換文字列を入力して結果をプレビューしたりできます。

このツールの特長

リアルタイムのハイライト

入力と同時にすべての一致がハイライトされ、パターンが何を捉えているかが一目で分かります。

キャプチャグループ

一致ごとに番号付き・名前付きグループが表示されるので、複雑なパターンのデバッグが速くなります。

エラーの内容を表示

無効なパターンでは、黙って失敗せずブラウザのエラーメッセージが表示されます。

よくある質問

どの正規表現エンジンですか?
JavaScript の正規表現で、Node.js やブラウザと同じエンジンです。後読み、名前付きグループ、Unicode プロパティエスケープ、スティッキーフラグに対応しています。
各フラグの意味は?
g はすべての一致、i は大文字小文字の無視、m は ^ と $ を行境界に一致、s はドットを改行に一致、u は Unicode モード、y は前回の終了位置からの一致を表します。
g フラグなしだと1件しか出ないのはなぜ?
JavaScript の仕様です。g がない場合は最初の一致を返して探索を終了します。すべて表示するには g を有効にしてください。
パターンでページが固まることはありますか?
可能性はあります。入力サイズと保存する一致数の上限は設けていますが、実行中のパターンを中断はできないため、長いテキストに対して (a+)+ のような入れ子の量指定子を使うのは避けてください。
貼り付けたテキストはアップロードされますか?
いいえ。パターンとテキストはブラウザ内に留まり、ログにもサーバーにも送信されません。

関連ツール

テキストツール テキスト差分チェッカー 2つのテキストを比較し、追加・削除・変更なしの行、単語、文字を色分けして表示します。すべてブラウザ内で処理され、アップロードはありません。 ツールを開く テキストツール ケース変換ツール テキストを大文字、小文字、タイトルケース、文頭のみ大文字、camelCase、PascalCase、snake_case、kebab-case に即座に変換できます。 ツールを開く 開発ツール JSON 整形・検証ツール JSON をブラウザ内で整形・検証・最小化できます。2 スペースか 4 スペースのインデントを選び、キーを並べ替えて、結果をすぐにコピーできます。 ツールを開く 開発ツール URL エンコード・デコード URL やクエリ文字列を正しい UTF-8 のパーセントエンコーディングで変換します。コンポーネントモードと URL 全体モードを切り替えられ、すべてブラウザ内で完結します。 ツールを開く 開発ツール Base64 エンコード・デコード テキストを Base64 に変換したり、Base64 をテキストに戻したりできます。UTF-8 と URL セーフに対応し、すべてブラウザ内で完結します。 ツールを開く 開発ツール ハッシュ生成ツール テキストから MD5、SHA-1、SHA-256、SHA-384、SHA-512 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。 ツールを開く

最終更新: