メインコンテンツにスキップ

🧪正規表現テスター

正規表現とテスト用の文字列を入れると、マッチした部分をハイライトし、グループの中身と置換の結果を表示します。メールアドレスや電話番号など、よく使うパターンのサンプルもワンクリックで試せます。

マッチ結果:2件

リリース日は 2026-10-17、次の更新は 2026-11-01 の予定です。 お問い合わせ: hello@example.com
#マッチグループ1グループ2グループ3
12026-10-1720261017
22026-11-0120261101

よく使う記号

記号意味
.任意の1文字
\d数字
\w英数字とアンダースコア
\s空白
* / + / ?0回以上 / 1回以上 / 0か1回
{n,m}n回以上m回以下
^ / $行頭 / 行末
( )グループ(置換で $1 として参照)
[abc]a・b・c のどれか

よくある質問

Q. どの言語の正規表現に対応していますか?
JavaScript の正規表現です。基本的な書き方は Python や PHP などとも共通ですが、先読み・名前付きグループなど一部の書き方は言語によって違います。
Q. フラグの意味は?
g はすべてのマッチ、i は大文字小文字を区別しない、m は複数行モード、s は . が改行にもマッチ、u は Unicode モードです。
Q. 日本語にマッチさせるには?
ひらがなは [\u3041-\u309F]、カタカナは [\u30A1-\u30FF]、漢字は u フラグを付けて \p{Script=Han} で表せます。
Q. メールアドレスを完全にチェックできる正規表現は?
仕様どおりに完全にチェックする正規表現は非常に複雑です。入力チェックには簡単なパターンで形式だけ確かめ、確認メールで実在を確かめるのが現実的です。

ほかの無料ツール

ツール一覧を見る

個人開発のプロダクトを、仲間に見てもらおう

Solomaker は個人開発者のためのコミュニティです。作ったプロダクトを登録して、開発の記録を発信できます。

プロダクトを登録する(無料)