あなたのファイル

各ファイルはリンクから 48 時間利用でき、その後当社のサーバーから自動的に削除されます。それより前でも、いつでも削除できます。

ファイルはまだありません。変換したファイルはここに表示され、48 時間利用できます。

正規表現テスター

正規表現を書くと、マッチがリアルタイムでハイライトされ、キャプチャグループと置換プレビューも表示されます。

//g
マッチ数: 0

正規表現をオンラインでテスト

正規表現とテスト用テキストを入力すると、入力と同時にすべてのマッチがハイライトされます。表には各マッチの位置とキャプチャグループ(番号付き・名前付き)が一覧表示されるため、パターンが何をキャプチャしているかを正確に確認できます。「置換」をオンにすると、$1や$<name>などの参照を使った置換結果をプレビューできます。

このテスターは、ブラウザのJavaScript正規表現エンジンを使用し、g、i、m、s、uフラグに対応しています。時間がかかりすぎるパターンは、ページをフリーズさせる代わりに自動的に停止されます。入力した内容がサーバーに送信されることはありません。

この正規表現テスターを使う理由

  • すべてのマッチをリアルタイムでハイライト
  • マッチごとに番号付き・名前付きキャプチャグループを表示
  • グループ参照を使った置換プレビュー
  • 遅いパターンはページをフリーズさせずに停止

正規表現をテストする方法

  1. 前後のスラッシュを付けずにパターンを入力し、フラグを選びます
  2. テストしたいテキストを貼り付けます
  3. ハイライトされたマッチとグループを確認し、必要に応じて置換を試します

よくある質問

この正規表現テスターは無料ですか?

はい、完全に無料で、制限もありません。

どの正規表現構文が使われていますか?

ブラウザやNode.jsと同じ、JavaScript(ECMAScript)の正規表現です。構文の大部分はPCRE、Python、.NETと共通ですが、後読みや強欲な量指定子などの機能はエンジンによって異なる場合があります。

置換でキャプチャグループを使うにはどうすればよいですか?

番号付きグループは$1、$2などで、(?<name>…)と書く名前付きグループは$<name>で、マッチ全体は$&で参照します。ドル記号そのものを入れるには$$を使います。

テキストはサーバーに送信されますか?

いいえ。マッチングはすべてブラウザ内で行われます。

関連ツール

トップへ