無料・登録不要

正規表現テスター

パターンマッチングをリアルタイムでテスト・検証

/ /

クイックリファレンス

文字クラス

. 任意の1文字
\d 数字 [0-9]
\w 単語文字 [a-zA-Z0-9_]
\s 空白文字

量指定子

* 0回以上
+ 1回以上
? 0または1回
{n,m} n〜m回

アンカー

^ 行頭
$ 行末
\b 単語境界

フラグ

g グローバル
i 大文字小文字無視
m 複数行
前回の設定があります

履歴

このツールについて

正規表現のパターンをリアルタイムでテスト・検証できる無料ツールです。マッチ結果のハイライト表示、キャプチャグループの確認、よく使うパターンのリファレンス付き。プログラミング学習にも最適。

リアルタイムマッチ

入力と同時にマッチ結果がハイライト表示

パターンリファレンス

よく使う正規表現パターンをサンプル付きで紹介

キャプチャグループ

グループ化したマッチ結果を個別に表示

活用シーン

Web開発者

フォームのバリデーションパターンを作成・検証する場面

リアルタイムでマッチ結果を確認しながらパターンを調整。メール・電話番号などのプリセットも活用できます

データエンジニア

ログファイルから特定のパターンを抽出する場面

キャプチャグループの結果を個別に表示。複雑な抽出パターンも視覚的にデバッグできます

SEO担当者

URLリダイレクトルールの正規表現を作成する場面

テスト文字列に複数のURLを入力してマッチを確認。.htaccessやサーバー設定のミスを事前に防げます

使い方

  1. パターンを入力

    正規表現パターンを入力します。フラグ(g、i、m等)も設定可能。

  2. テスト文字列を入力

    マッチさせたいテスト文字列を入力します。

  3. 結果を確認

    マッチ箇所がハイライト表示され、キャプチャグループも確認できます。

よくある質問

どの正規表現エンジンを使用していますか?
JavaScriptの正規表現エンジンを使用しています。PCRE等とは一部挙動が異なる場合があります。
フラグとは何ですか?
g(グローバル)、i(大文字小文字無視)、m(複数行)、s(dotAll)などの修飾子です。マッチ方法を変更します。
先読み・後読みに対応していますか?
はい、肯定/否定の先読み(?=、?!)と後読み(?<=、?
パターンを保存できますか?
よく使うパターンをブックマーク保存できます。ローカルストレージに保管されます。

関連ツール

関連ガイド記事