^
行首
$ 行尾
^
[ abc] 以a或b或c开头的行
[Ss]igna[lL] 匹配单词signal、signaL、Signal、SignaL
^
ABC$ 只包含ABC的行
[ty]$ 以t或者y结尾的行
[^
$] 空行
[^.*
$] 匹配行中任意字符串
^
......$ 包括6个字符的行
[a-zA-
Z] 任意单字符
[a-z][a-z]*
至少一个小写字母
[a-z]+
至少一个小写字母
[^
0-
9] 非数字
[^
0-9A-Za-
z] 非数字或字母
[0-
9]{
2}-[
0-
9]{
2}-[
0-
9]{
4} 对日期格式dd-mm-
yyyy
[0-
9]{
3}.[
0-
9]{
3}.[
0-
9]{
3}.[
0-
9]{
3} IP地址格式 Sat(urday)? 匹配Sat或者Saturday(c|b)at 匹配cat或batb(a|e){1,2}t bat,bet,baat,beet,baet,beat
转载于:https://www.cnblogs.com/ManMonth/p/4383112.html