Loading...
Loading...
リアルタイムハイライト、パターンジェネレーター、スマート説明を備えた無料のオンライン正規表現テスター。JavaScriptの正規表現パターンをテストし、式をデバッグして、複数の言語用のコードをエクスポートできます。
リアルタイムフィードバックとスマート説明で正規表現をテストおよびデバッグ
正規表現パターンを入力するか、ジェネレーターを使用して自動的にパターンを構築します。
テスト文字列を貼り付けて、すべての一致のリアルタイムハイライトを確認します。
説明を読んで、正規表現の各部分が何をするかを理解します。
JavaScript、Python、PHP用に正規表現をエクスポートするか、URL経由で共有します。
入力すると即座に一致がハイライトされます。更新不要。
複雑なパターンを人間が読める説明に分解します。
JavaScript、Python、PHPのコードスニペットを即座にコピーできます。
シンプルな入力フィールドを使用して正規表現パターンを構築—暗記不要。
Webフォームでメールアドレスを検証
テキストまたはHTMLコンテンツからURLを抽出
電話番号をフォーマットおよび検証
支払い検証のためのクレジットカードパターンの照合
ログファイルを解析して構造化データを抽出
パターンマッチングでテキストを検索および置換
当社の正規表現テスターは、リアルタイムテストとスマート説明、ReDoS保護を組み合わせて、より良いパターンの構築を支援します。
データがブラウザから送信されることはありません—完全なプライバシー保証
入力すると即座に一致がハイライトされ、視覚的なフィードバックが得られます
壊滅的なバックトラッキングパターンによるブラウザのハングを防止
簡単なコラボレーションのために圧縮された状態リンクを共有
グローバル、大文字小文字を区別しない、複数行フラグを完全サポート
リアルタイムで見つかった結果の正確な数を表示
グループを抽出する必要がない場合は、(...)の代わりに(?:...)を使用してください—高速です。
(a+)+のようなネストされた量指定子は壊滅的なバックトラッキングを引き起こす可能性があるため、避けてください。
数字を照合する場合は.の代わりに\dを使用してください—より正確でパフォーマンスが向上します。
「URLを共有」をクリックして、チームメイトに送信できる圧縮リンクを生成します。
このツールはJavaScriptの組み込みRegExpエンジンを使用しており、ECMAScript正規表現構文と互換性があります。パターンはブラウザ、Node.js、および最新のJavaScript環境のほとんどで動作します。
ツールはタイムアウトメカニズムを使用して正規表現テストを実行します。実行に時間がかかりすぎる場合(壊滅的なバックトラッキングを示す)、ブラウザのハングを防ぐために自動的に中止されます。
はい!「URLを共有」ボタンをクリックして、正規表現、テスト文字列、フラグを含む圧縮リンクを生成します。リンクを持っている人は誰でもテストを表示および変更できます。
グローバルフラグ(g)は、最初の一致だけでなく、すべての出現に一致させます。マルチラインフラグ(m)は、^と$を文字列の境界だけでなく、行の境界に一致させます。
いいえ!すべての正規表現テストは、JavaScriptを使用してブラウザ内で100%実行されます。パターンとテスト文字列がデバイスから送信されることはなく、完全なプライバシーが確保されます。
説明機能は一般的な正規表現構文を解析し、量指定子、文字クラス、アンカー、グループの説明を提供します。複雑な先読みや高度な機能も詳細に説明されます。