正規表現テスター、デバッガ & ビジュアライザー

ローカルのみ

正規表現をローカルでテスト、解説、可視化、セキュリティ評価、ベンチマークします。

/

定期的な表現

パターンを入力するか、文字通りフラッグでJavaScript regexを入力します。
パターン文字数 0キャプチャグループ 0 個行 1、列 1
ECMAScript の発音
パターンを入力し、テストテキストを開始します。
孤立した、地元のみ。

テストテキスト · 0 ライン

タイプ、パスタ、ドロップ、またはテストのためのテキストを輸入する。
行 1、列 10 キャラクター0 バイト · UTF-8 · ウラップ

試合

0

捕獲グループ

0

執行

0.00 ms

テストキャラクター

0

エンジン

ネイティブ・エクマスクリプト

リスクリスク

使い方

  1. 01

    パターンとテキストを入力

    原料のECMAScriptシンタックスを使用するか、文字通りJavaScriptを貼り付け、手動でテキストを追加するか、地元文書をインポートします。

  2. 02

    すべての行動をチェック

    試合やグループをナビゲートし、予測変更を実行し、テストを実行し、ASTを検証し、シンタックスグラフを作成します。

  3. 03

    セキュリティと携帯性を確認する

    限定ReDoS分析を実行し、ネイティブとRE2の行動を比較し、安全に比較し、8言語のコードを生成します。

よくある質問

私のパターン、テストテキスト、またはファイルがアップロードされていますか?

評価、輸入、視覚化、テスト、分析はすべてあなたのブラウザでローカルに実行されます。

どのレゲックスエンジンがサポートされていますか?

RE2 Safe モードは、線形タイムエンジンを使用し、意図的にサポートされていないバックトラッキング機能を拒否します。

なぜ危険なリゲックスが出るのか?

いくつかの先住民の表現は、災難的なバックトラッキングを引き起こす可能性があります. Nobuf は、利用可能なワーカーで不確実な評価を実行し、時間制限が達成されたときに終了します。

RE2とNativeの違いは?

Native は、Lookaround と Backreferences を含む完全な JavaScript 機能セットをサポートします. RE2 は予測可能な線形時間実行を優先し、バックトラッキングを必要とする機能を無視します。

ほかの用途特化型ブラウザツールもお試しください。

すべてのツール