正規表現テスター

リアルタイムでマッチ・置換をテスト。キャプチャグループ表示、日本語パターン集付き。

正規表現パターン
/ /
テスト文字列
入力テキスト
マッチ数
0
Matches
グループ数
0
Capture Groups
実行時間
0
ms
ハイライト表示
正規表現とテスト文字列を入力してください
日本語パターン集
正規表現チートシート

文字クラス

.任意の1文字(改行以外)
\d数字 [0-9]
\D数字以外
\w英数字+_ [a-zA-Z0-9_]
\W英数字以外
\s空白文字
\S空白以外
[abc]a, b, c のいずれか
[^abc]a, b, c 以外
[a-z]a〜zの範囲

量指定子

*0回以上
+1回以上
?0回または1回
{n}ちょうどn回
{n,}n回以上
{n,m}n〜m回
*?最短マッチ(非貪欲)
+?最短マッチ(非貪欲)

アンカー・境界

^行頭 / 文字列の先頭
$行末 / 文字列の末尾
\b単語の境界
\B単語境界以外

グループ・参照

(abc)キャプチャグループ
(?:abc)非キャプチャグループ
(?<name>abc)名前付きグループ
\1後方参照(グループ1)
a|baまたはb
(?=abc)肯定先読み
(?!abc)否定先読み
(?<=abc)肯定後読み
(?<!abc)否定後読み

正規表現テスターの使い方

正規表現パターンを入力すると、テスト文字列に対するマッチ結果をリアルタイムでハイライト表示します。フラグ(g i m s u)はボタンで切り替え可能です。

「置換」タブでは、置換文字列に $1 $2 などのグループ参照を使った置換結果をプレビューできます。「詳細テーブル」タブでは、各マッチの位置・テキスト・キャプチャグループを一覧表示します。

「日本語パターン集」から郵便番号・電話番号・メールアドレスなど、よく使うパターンをワンクリックで入力できます。uフラグを有効にすると、絵文字やCJK文字を正しく処理できます。