開発ツールLOCALブラウザ内で処理
正規表現テスター
JavaScript の正規表現をサンプルテキストで試し、すべてのマッチ・位置・キャプチャグループ・置換結果を確認できます。
入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。
仕組みと使い方
ブラウザ自身の JavaScript RegExp エンジン(ECMAScript 構文)を使用します。フラグ: g グローバル、i 大文字小文字無視、m 複数行、s dotAll、u Unicode、y スティッキー、d インデックス。g なしでは最初のマッチのみ表示します。置換フィールドは JavaScript の置換構文($1, $<name>, $&)です。d を有効にすると各キャプチャグループの位置も表示します。マッチングはこの端末の CPU 上のバックグラウンド Worker で実行し、1.5秒で打ち切るため、病的なパターンでもページが固まりません。Worker を起動できない環境では、ページ側で評価せず「安全な実行を利用できません」と表示して何も実行しません。テキストは200,000文字・2,000マッチまでです。