文字

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