文字
back
? 最短一致
例: ho.*?e -> ho...ge にマッチ(hogehogeにはマッチしない)
^^ ^
. 改行文字以外の任意の1文字
^a 文字列の先頭がaにマッチ
a$ 文字列がaで終わっているときにマッチ
a* 文字aが0文字以上続いているときにマッチ
a+ 文字aが1文字以上続き手いるときにマッチ
a? 文字aがない(0文字)か1文字あるときにマッチ
^$ 空行(タブや改行も含まない)にマッチ
a|b aまたはbにマッチ
[abc] aかbかcにマッチ
[^c] c以外の1文字にマッチ
[^abc] a,b,c以外の1文字にマッチ
[0-9] =[0123456789]
[a-z] =[abcdefghijklmnopqrstuvwxyz]
[A-Z] =[ABCDEFGHIJKLMNOPQRSTUVWXYZ]
[a-zA-Z]
\a アラーム
\d =[0-9]
\D =[^0-9]
\e エスケープ文字
\f 改ページ文字
\n 改行文字
\r 復帰文字
\s 空白文字(スペース、タブ、改行)
\S 空白文字以外の1文字
\t タブ
\w 英数字または_のいずれか1文字にマッチ
\W 英数字または_以外の1文字にマッチ
a{n} aをn回繰り返した文字列にマッチ
a{n,} aをn回以上繰り返す文字列にマッチ
a{m,n} aをm回からn回繰り返す文字列にマッチ
back