Skip to main content

正規表現チートシート

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:改行コードにマッチ

...の開き忘れを検出する正規表現の例 - - :行頭から - : 以外の文字を検索 - を探す - ネストしたカッコは検出できない Related link - [[正規表現チートシート]]

Referenced in this post