ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Regex Tester
正規表現をリアルタイムにテスト。マッチ強調・キャプチャグループ・置換プレビュー対応。
マッチとキャプチャグループ
置換プレビュー
使い方
- パターン欄に式を入力します(例:
(\d{4})-(\d{2})-(\d{2}))。 - 旗標を選択します——
g(全体一致)、i(大文字小文字無視)、m(複数行)。 - テストテキストを入力すると、マッチした箇所がリアルタイムに強調表示されます。
- マッチとキャプチャグループ を開くと、各マッチでどのグループが何を捕獲したか確認できます。
- 置換文字列を入力すると、
String.replaceの結果をプレビューできます。
よくある用途
- 入力形式の検証——電話番号・日付・メール・スラッグを実際のサンプルで試す。
- ログ行からの抽出——キャプチャグループで時刻やエラーコードを拾い出す。
- 後方参照の学習——
$1/$2のような置換を書けば結果が即確認できる。
よくある質問
Q: どの正規表現 dialect ですか?
A: JavaScript の RegExp エンジン(ECMAScript)です。日常的なパターンでは PCRE に近いですが、一部の高度な機能は異なります。他言語から移植した式は必ずテストしてください。
Q: 他のツールではマッチするのにここではマッチしません。
A: 多くは旗標の差(g は走査の挙動が変わる)かエンジン固有機能の差です。まず旗標、次にパターン本体を確認してください。
Q: Unicode や中文はテストできますか?
A: はい。JavaScript の正規表現は UTF-16 コード単位で動作します。広い文字範囲には u 旗標と \p{L} などのエスケープを最近のブラウザで使用してください。
データはこのデバイス内にとどまります
Regex Tester は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。