DevDesk

DEVDESK / GUIDE

正規表現テスター — 使い方ガイド

JavaScript 正規表現とフラグを試し、マッチ・キャプチャグループ・文字列内の位置を確認します。

使い方

  1. JavaScript のパターンと対応フラグを入力します。
  2. テスト文字列を貼り付けます。
  3. 一致範囲、キャプチャ、インデックスを確認します。

入力と出力の例

例 1

入力

Pattern: \b[A-Z]{2}\d{2}\b
Text: ID: AB42, CD7

出力

AB42 · index 4

例 2

入力

Pattern: ([a-z]+)@(example\.com)
Text: dev@example.com

出力

dev@example.com · group 1: dev · group 2: example.com

よくある質問

PCRE や Python の構文も使えますか?

いいえ。ブラウザーの JavaScript RegExp 構文と対応する JavaScript フラグを使います。

複雑なパターンでタブが固まりませんか?

マッチ処理は Web Worker 内で行います。時間制限を超えると Worker を終了して画面を復旧します。

グローバル検索で空文字一致が無限ループしませんか?

空文字に一致した後は検索位置を進め、無限ループを防止します。