正規表現テスト

正規表現をリアルタイムテスト・デバッグ、マッチ結果をハイライト表示しコード生成

正規表現
//g
フラグ
gglobal
iignore case
mmultiline
sdotAll
uunicode
よく使う例
テストテキスト
マッチ結果0 件マッチ
マッチ結果なし

よく使う構文

.任意の1文字にマッチ(改行を除く)
*前の文字に0回以上マッチ
+前の文字に1回以上マッチ
?前の文字に0回または1回マッチ
^文字列の先頭にマッチ
$文字列の末尾にマッチ
\d任意の数字にマッチ [0-9]
\w任意の単語文字にマッチ [a-zA-Z0-9_]
\s任意の空白文字にマッチ
[abc]括弧内の任意の1文字にマッチ
(a|b)aまたはbにマッチ
(?:...)非キャプチャグループ

フラグ説明

  • g (global) - グローバルマッチ、すべてのマッチを検索
  • i (ignore case) - 大文字・小文字を無視
  • m (multiline) - 複数行モード、^と$が各行の先頭・末尾にマッチ
  • s (dotAll) - .を改行を含むすべての文字にマッチさせる
  • u (unicode) - 完全なUnicodeサポートを有効化