正規表現テスター

JavaScript の正規表現をサンプルテキストに対してブラウザ上で即座にテストできます。

パターン
テスト対象の文字列
準備完了。テストするパターンを入力してください。

パターンとテキストのテストはお使いのブラウザ内で行われます。BroBroGo にアップロードされることはありません。

よくある質問

ここにテキストを貼り付けても安全ですか?

はい、安全です。マッチング処理はすべてお使いのブラウザ内で行われ、BroBroGo にデータが送信されることはありません。

g/i/m/s フラグの意味は何ですか?

「g」は最初の1つだけでなく、すべての一致を検出します。「i」は大文字と小文字を区別しません。「m」は「^」と「$」を文字列全体ではなく、各行の先頭と末尾に一致させます。「s」は「.」を改行文字にも一致させます。

「パターン処理に時間がかかりすぎています」と表示されたのはなぜですか?

一部のパターンは「破滅的なバックトラッキング(Catastrophic Backtracking)」を引き起こし、エンジンが膨大な組み合わせを試すことでブラウザのタブがフリーズすることがあります。このツールは、そのような場合に2秒後に処理をキャンセルするため、ページ自体がロックされるのを防ぎます。(a+)+ のようなネストされた繰り返しを単純化してみてください。