正規表現をライブテストし、マッチをハイライト表示し、置換をプレビューします。
{{ replaceResult }}
| # | マッチ | インデックス | グループ |
|---|---|---|---|
| {{ i + 1 }} | {{ m.value }} |
{{ m.index }} | — ${{ gi + 1 }}: {{ g ?? 'undefined' }} |
{{ item.token }} |
{{ item.desc }} |
正規表現(RegEx)は、テキスト処理やプログラミングで使用される強力な検索パターンです。複雑な文字列パターンを定義して、テキストの検索、検証、抽出、置換を行うことができます。JavaScript、Python、PHPなど、ほぼすべてのプログラミング言語が正規表現をサポートしています。
RegExは、メール検証、電話番号検出、URL解析、ログ分析、HTMLからのデータ抽出、コードエディタでの検索と置換など、多くの用途に使用されます。当オンラインRegExテスターはJavaScript RegExpエンジンを使用しているため、ブラウザで直接パターンをテストできます。
*?、+?)を使用しましょう。() を使用してマッチの一部を抽出し、置換で使用しましょう。(a+)+ のようなネストされた量指定子はカタストロフィックバックトラッキングを引き起こす可能性があります。