正規表現テスター
正規表現を入力すると、テキストのどこにマッチするかをその場でハイライト表示。置換もできます。AIが書いた正規表現の検証にも。
置換
処理はすべて端末内で行われ、サーバーには送信されません。
正規表現テスターについて
正規表現(regex)は、文字列のパターンを表現するための記法です。「数字3桁とハイフンと数字4桁」「メールアドレスらしい文字列」といった条件で、検索・抽出・置換ができます。ただし書き方が複雑で、意図どおりに動くかは実際に試さないと分かりにくいもの。このツールは、正規表現とテスト対象テキストを入力すると、マッチした箇所をその場でハイライト表示し、置換結果も確認できます。AI が生成した正規表現が正しく動くかの検証にも便利です。
フラグの意味
- g: 最初の1件だけでなく、すべてのマッチを対象にします。
- i: 大文字・小文字を区別しません。
- m: 複数行モード。
^と$が各行の先頭・末尾にマッチします。 - s:
.が改行にもマッチするようになります。 - u: Unicode モード。絵文字や日本語を正しく1文字として扱います。
よくある質問
置換で後方参照は使えますか?
使えます。$1 $2 でキャプチャグループを、名前付きグループも参照できます。マッチした文字列全体は $& で参照します。
「正規表現エラー」と出ます。
カッコの閉じ忘れや、特殊文字のエスケープ漏れが原因のことが多いです。. や ( などを文字そのものとして扱いたい場合は、直前に \ を付けてください。
入力したテキストは送信されますか?
されません。マッチ判定も置換もすべてブラウザ内で実行され、正規表現・テスト文字列ともに外部へ送信されることはありません。