正規表現チートシート


VSCode向け。

  • .:任意の1文字にマッチ
  • ^:文字列の先頭にマッチ
  • $:文字列の末尾にマッチ
  • []:ブラケット内の任意の1文字にマッチ
    • [0-9]:半角数字1文字にマッチ
    • [a-c]:a、b、cの1文字にマッチ
  • [^]:ブラケット内を除く任意の1文字にマッチ
  • *:直前の文字を0回以上繰り返す
  • ?:直前の文字を0か1回繰り返す
  • +:直前の文字を1回以上繰り返す
  • {n}:直前の文字やグループをn回繰り返す
  • {n,m}:直前の文字やグループをn回以上m回以下繰り返す
  • {n,}:直前の文字やグループをn回以上繰り返す
  • ():参照表示。カッコ内の文字列を$nで参照できる。
  • \s:空白、タブにマッチ
  • \S:空白、タブを除く1文字にマッチ
  • \t:タブにマッチ
  • \d:半角数字にマッチ
  • \D:半角数字以外にマッチ
  • \w:半角英数とアンダースコアにマッチ
  • \W:半角英数とアンダースコアを除く1文字にマッチ
  • \n:改行コードにマッチ