本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Regex Tester

正規表現をリアルタイムにテスト。マッチ強調・キャプチャグループ・置換プレビュー対応。

マッチとキャプチャグループ

置換プレビュー

 

使い方

  1. パターン欄に式を入力します(例: (\d{4})-(\d{2})-(\d{2}))。
  2. 旗標を選択します——g(全体一致)、i(大文字小文字無視)、m(複数行)。
  3. テストテキストを入力すると、マッチした箇所がリアルタイムに強調表示されます。
  4. マッチとキャプチャグループ を開くと、各マッチでどのグループが何を捕獲したか確認できます。
  5. 置換文字列を入力すると、String.replace の結果をプレビューできます。

よくある用途

よくある質問

Q: どの正規表現 dialect ですか? A: JavaScript の RegExp エンジン(ECMAScript)です。日常的なパターンでは PCRE に近いですが、一部の高度な機能は異なります。他言語から移植した式は必ずテストしてください。

Q: 他のツールではマッチするのにここではマッチしません。 A: 多くは旗標の差(g は走査の挙動が変わる)かエンジン固有機能の差です。まず旗標、次にパターン本体を確認してください。

Q: Unicode や中文はテストできますか? A: はい。JavaScript の正規表現は UTF-16 コード単位で動作します。広い文字範囲には u 旗標と \p{L} などのエスケープを最近のブラウザで使用してください。

データはこのデバイス内にとどまります

Regex Tester は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。