表記意味結果
.1文字ワイルドカードA.CAAC、ABC、ACC、AC等
.*複数 . が続く.*A.*BBBBABB、BBBBA、ABBB、A等
c*cの文字が続くc*AccccA、ccA、cA、A等
c+cの文字が1文字以上c+AcA、cccA等。Aはダメ
.+空白以外A.+ABCD、AAA、AE等。A BCD、A AA、A等はダメ
c?cの文字が1文字、もしくは無しMAC ?OSMACOS、MAC OS
c|d(or記号)cかdどちらか(A|B)CAC、BC
(c|d)?cかdどちらか、もしくは無し(A|B)?CAC、BC、C
[cde][]内のどれか一つ[cde]AcA、dA、eA
[0-9A-Za-z]数字とアルファベット[0-9A-Za-z]0、5、e、H、U等
[]cde]cde]の内どれか[]cde]A]A、cA、dA、eA
[.*].か*文字A[.*]BA.B、A*B
[^0-9]0-9以外[^0-9a-z]AAA、BA、_A、 A等。5A、bA、yA等はダメ
^c先頭がc^ACACbcd、ACEFG、AC260等
^[0-9][0-9]先頭が00〜99^[0-9][0-9]00ABGT、48tgh、917、1747等
c$最後がcAC$1560AC、gaACAC、BVFAC等
^$^$空のみ
^.*$全ての文^.*$何でも良い
c\{n\}cがn文字続くA\{3\}AAA
c\{n,\}cがn文字以上続くA\{3,\}AAA、AAAAA、AAAAAAA等
c\{n,m\}cがn回からm回A\{3,4\}AAA、AAAA

\a ベル
\A 文の先頭
\b 単語境界
\B 単語境界以外
\d 数字
\D 数字以外
\e esc
\f 改ページ
\G 前にm//gが起きた
\n 改行
\s タブ、スペース、改行(\t、 、\f、\r、\n)
\S タブ、スペース、改行以外
\t タブ
\w 英数アンダーバー([0-9a-zA-Z_])
\W 英数以外([^0-9a-zA-Z_])
簡単に考えると、
”*”は0〜
”+”は1〜
”?”は0か1
繰り返すと言うことです