コード、データと QRツール

対話型Regexビルダー・テスター

エスケープした文字列、数字、ASCII英字、空白と上限付き繰り返しで作成し、パターンも編集できます。ブラウザーのJavaScript RegExpとg/i/m/s/uのみで、PCREなどとは異なります。起動を含む約1秒のWorker中止予算です。入力・時間制限は破滅的バックトラッキングを検出・排除せず、安全性や性能は保証しません。アップロードしません。

ブラウザ内で処理登録不要プライバシーの説明 ↗

エスケープした文字列、数字、ASCII英字、空白と上限付き繰り返しで作成し、パターンも編集できます。ブラウザーのJavaScript RegExpとg/i/m/s/uのみで、PCREなどとは異なります。起動を含む約1秒のWorker中止予算です。入力・時間制限は破滅的バックトラッキングを検出・排除せず、安全性や性能は保証しません。アップロードしません。

最大200件、各一致は1,000 UTF-16文字、最初の20番号グループは各500文字まで表示します。非globalは1件。未対応構文はエンジンエラーです。テキストノードを使い、入力をHTMLとして実行しません。

パターンを作成・入力して照合します。

    使い方

    使い方

    1. パターンを作成・入力して照合します。
    2. トークンを追加
    3. JavaScriptで照合

    JavaScriptパターン(/区切りなし)

    エスケープした文字列、数字、ASCII英字、空白と上限付き繰り返しで作成し、パターンも編集できます。ブラウザーのJavaScript RegExpとg/i/m/s/uのみで、PCREなどとは異なります。起動を含む約1秒のWorker中止予算です。入力・時間制限は破滅的バックトラッキングを検出・排除せず、安全性や性能は保証しません。アップロードしません。

    表示した一致数

    最大200件、各一致は1,000 UTF-16文字、最初の20番号グループは各500文字まで表示します。非globalは1件。未対応構文はエンジンエラーです。テキストノードを使い、入力をHTMLとして実行しません。

    よくある質問

    あわせて知りたいこと

    PCREを使いますか?

    いいえ。ブラウザーのJavaScript RegExpエンジンと対応フラグで照合します。PCREの構文や機能は提供しません。

    時間制限で安全なパターンだと保証できますか?

    いいえ。ワーカーは約1秒でキャンセルできますが、壊滅的バックトラックを検出したり防いだりする保証ではありません。