正規表現テスター
パターンを書き、テキストを貼り付けると、一致箇所が即座にハイライトされます。番号付き・名前付きのキャプチャグループを確認し、置換を試し、構文エラーもページを離れずに確認できます。
無料 ブラウザ内で処理 登録不要
サポートが必要な場合は kotlinamai@example.com または support@amai.tools までご連絡ください。
件一致2
- #1
kotlinamai@example.com@12 - #2
support@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 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。
最終更新: