ここはチラシの裏

参考にしたとこ

Microsoft Learn

〔主な正規表現〕
記号 記号の説明 例の説明
. 任意の1文字。改行文字は除く。 .+ 任意の文字列
* 直前の1文字の0回以上の繰り返しと一致 hoge* hogeもしくはhogee...と一致
^ 行の先頭 ^[0-9] 行頭が数字
$ 行の末尾 ^.{10}$ 10文字の行
[] カッコ内の任意の1文字と一致。「-」で範囲指定可。 [a-zA-Z] 小文字と大文字のアルファベット1文字と一致
[^] カッコ内の任意の1文字と不一致。「-」で範囲指定可。 [^A-Z] 大文字のアルファベット以外
+ 直前の文字の1個以上の繰り返しと一致 hoge+ hogee...と一致
? 直前の文字の0または1文字と一致 hoge? eと一致
{} カッコ内の数値の繰り返しと一致
{n} 直前の文字のn個の繰り返しと一致
{,n} 直前の文字のn個以下の繰り返しと一致
{m,} 直前の文字のm個以上の繰り返しと一致
{m,n} 直前の文字のm個以上、n個以下の繰り返しと一致
| 直前、直後どちらかのパターンに一致 h[ao]ge|foobar|hanyan hageまたはhogeまたはfoobarまたはhanyan
() カッコ内をグループ化。マッチした内容は参照可。 (1) (2) (3) $2 $3 $1

Color構造体の色名