このツールはどの regex flavor を使いますか?
JavaScript 正規表現 — モダンブラウザーと Node.js と同じ engine です。PCRE や Python から多くの pattern は移植できますが、look-around や Unicode property は異なる場合があります。
正規表現をブラウザー内でテストし、match、capture group、flag、replace preview を確認できます。
2 件の match
Contact [email protected] or [email protected] for help.| # | Index | Match | Groups |
|---|---|---|---|
| 1 | 8 | [email protected] | — |
| 2 | 27 | [email protected] | — |
この正規表現コースで学ぶ内容を整理します。
DevCove Regex テスターは、ブラウザーを離れずに pattern をサンプルテキストで検証するためのツールです。正規表現と flag を入力し、ログ、URL、JSON、フォーム値を貼り付けると、index 位置と capture group 付きで即座に match がハイライトされます。Replace モードでは $1 形式 backreference で置換をプレビューできます。よく使う preset で email、URL、IPv4、数字、ISO 日付をカバーします。
ログ、validation、parsing、search-and-replace 向け pattern をデバッグするときに使います:
網羅的 engine 互換テストではなく、日常デバッグ向けに設計されています:
JavaScript 正規表現 — モダンブラウザーと Node.js と同じ engine です。PCRE や Python から多くの pattern は移植できますが、look-around や Unicode property は異なる場合があります。
いいえ。pattern 本体のみ入力してください。UI のスラッシュは視覚デリミタです。/d+/ ではなく d+ を入力します。
global (g) flag がないと JavaScript は最初の match のみ返します。テスト文字列内の非重複 match すべてを走査するには g を有効にしてください。
いいえ。match と replacement はすべてブラウザー内で実行されます。通常の clipboard / 画面共有リスクを受け入れない限り secret は貼り付けないでください。
大きな入力に複雑 pattern をかけるとブラウザーで heavy backtracking が起き得ます。DevCove は match を制限し、入力サイズを抑え、長時間 evaluation を停止してページ応答性を保ちます。