正規表現テスト(日本語の説明つき)当たる場所を色で確認、置換も試せる
書いた正規表現がどこに当たるかを色で確認。何をしている式なのかを日本語で説明します。
例から選ぶ
g 全部さがすi 大文字・小文字を区別しないm ^ と $ を行ごとに当てるs . を改行にも当てるu Unicode として扱うy 前回の続きからだけ当てる当たった場所
この式を日本語で読む
※ 読み方の助けです。動作の保証ではありません。
このツールについて
特長
当たる場所が色で分かる
書いた式が文章のどこに当たるかを色で示します。グループ(かっこ)で取り出した中身も一覧に出します。
式を日本語で読み下す
「\d{3}-\d{4}」が何をしているのかを日本語で説明します。人の書いた式を読むときに。
固まる式は打ち切る
終わらない書き方(破滅的バックトラック)でもページが固まらないよう、別のスレッドで動かして時間切れで止めます。
使い方
- 例から1つ選ぶか、式を自分で書く
- 試す文章を貼る(当たった所に色が付きます)
- 置換も試すなら「置換後」に書き方を入れる
よくある質問
- 正規表現が終わらなくなることがあると聞きました
- 「破滅的バックトラック」といって、(a+)+$ のような書き方に長い文字列を当てると現実的な時間で終わらなくなります。JavaScript には途中で止める手段が無いので、このページでは別のスレッド(Web Worker)で動かし、3秒で打ち切っています。ページは固まりません。
- 日本語の説明は正確ですか?
- 読み方の助けであって、動作の保証ではありません。よく使う書き方を日本語にしているだけなので、込み入った式は説明が付かないことがあります。実際の動きは「当たった場所」で確かめてください。
- Excel や Google スプレッドシートでも同じ式が使えますか?
- そのままでは使えないことがあります。ここは JavaScript の正規表現です。スプレッドシートの REGEXEXTRACT などは RE2 という別の方式で、後方参照や先読みが使えません。基本的な書き方(\d、[a-z]、+、{n})は共通です。
- 置換の「$1」とは何ですか?
- 1つ目のかっこで取り出した中身です。「(\d{4})-(\d{2})」に「$1年$2月」で「2026-10」が「2026年10月」になります。
- 長い文章でも試せますか?
- 試せますが、当たった場所の表示は先頭1000件までです。式の確認には十分なはずです。
- 入力した文章はどこかへ送られますか?
- 送られません。実行はブラウザの中だけで行います。
ご意見・ご要望
使ってみた感想や「こういうのもほしい」を、名前なしで送れます。届いた声から新しいツールを作っています。
感想・「こんなツールがほしい」を送る
ご案内
関連
ほかのツール
- JSON整形・検証開発・WebJSONを整形(インデント)・圧縮します。壊れていればどこが悪いかを出します。

- URLエンコード・Base64開発・WebURLのパーセントエンコード、Base64、UNIX時間の変換をひとまとめに。

- パスワード生成開発・Web長さ・使う文字を選んで、強いパスワードをまとめて作ります。0とO、1とlのような紛らわしい文字も外せます。

- カラーコード変換開発・Web#3d7a55 を rgb(61, 122, 85) に、その逆も。白・黒の文字を乗せたときに読みやすいかも分かります。

- CSV文字コード変換CSV・Excel文字化けしたCSVを、開ける形に直します。BOMと改行コードも選べます。

- 重複行の検出・削除CSV・Excel貼り付けた表から重複を見つけます。「何件あったか」も出します。
