← ツール

正規表現テスター

入力しながら正規表現を作って、試して、理解できます。

プライベート:ファイルがデバイスの外に出ることはありません。

ブラウザやNode.jsと同じJavaScriptの正規表現です。マッチングはお使いのデバイス上で行い、時間がかかりすぎるパターンは自動で停止するので、ページが固まることはありません。

使い方

  1. ファイルを選びます。
  2. 必要に応じて設定を調整します。
  3. 結果をダウンロード。BroAllDoneで別のデバイスに送ることもできます。

よくある質問

正規表現をテストするには?

正規表現とテキストを入力するだけです。入力に合わせてすべてのマッチがハイライトされ、マッチとグループの一覧表も表示されます。

フラグ g、i、m、s、u、y の意味は?

g はすべてのマッチを検索、i は大文字・小文字を区別しない、m は ^ と $ を各行に適用、s は . を改行にもマッチさせる、u はUnicodeを完全に有効化、y は前回のマッチの終わりからのみマッチします。

正規表現の意味を解説してくれる?

はい。「解説」を開くと、「数字、ちょうど4回」のように、正規表現の各部分をわかりやすい言葉で説明します。

置換をテストできる?

はい。「置換」を開いて置換後の文字列を入力します。グループは$1、名前付きグループは$<name>、マッチ全体は$&で参照できます。

どの正規表現エンジン(フレーバー)を使っている?

ブラウザやNode.jsと同じJavaScriptです。「コード」では、JavaScript、Python、PHP、Java、C#、Goですぐに使える形で正規表現を表示し、言語が対応していない機能があれば警告します。

正規表現が停止されたのはなぜ?

正規表現によっては、特定のテキストで処理が終わらなくなることがあります(壊滅的バックトラック)。テスターは少し経つと処理を止めるので、ページが固まることはありません。もっと具体的なパターンを試してください。

ほかの無料ツール