ホーム / 正規表現テスター
正規表現テスター
正規表現をその場で試せます。マッチした箇所のハイライト、キャプチャグループ、置換のプレビューまで、入力するたびにリアルタイムで確認できます。処理はすべてあなたのブラウザの中だけで行われ、外部には送信されません。
正規表現
/
/
g
テスト対象の文字列
マッチのハイライト
置換(任意) $1, $2, $<name> で参照できます
置換結果
よく使うパターン(早見表)
| 用途 | 正規表現 |
|---|---|
| メールアドレス(簡易) | [\w.+-]+@[\w-]+\.[\w.-]+ |
| 日付 YYYY-MM-DD | (\d{4})-(\d{2})-(\d{2}) |
| URL(http/https) | https?://[^\s]+ |
| 全角スペースや連続空白 | [\s ]+ |
| 半角数字だけ | \d+ |
| 日本語(ひらがな) | [ぁ-ゖ]+ |
使い方
上の欄に正規表現、下の欄にテストしたい文字列を入れると、マッチした箇所が色付きで表示されます。フラグ(g 全体検索、i 大小無視 など)はチェックで切り替えられます。キャプチャグループを使うと、マッチの内訳が下の表に出ます。置換欄に $1 などを入れると、置換後のプレビューも確認できます。
※ ここで使う正規表現は JavaScript(ECMAScript)の記法です。すべてブラウザ内で実行され、入力した内容が外部に送信されることはありません。
よくある質問
入力した内容は送信されますか?
いいえ。判定はすべてブラウザ内(あなたの端末)で行われ、外部に送信されることはありません。
どの言語の正規表現ですか?
JavaScript(ECMAScript)の正規表現です。PythonやPCREとは一部記法が異なります。
グループの名前付きキャプチャは使えますか?
はい。(?<year>\d{4}) のような名前付きグループも表に表示され、置換で $<year> として参照できます。
無料で使えますか?
はい、無料・登録不要です。
