基本正则表达式
^ 匹配一行的开始
$ 匹配一行的结束
特别地,^$用来匹配空行
. 用来匹配任何单个字符
* 重复前面的子表达式0到无穷次
+ 重复前面的子表达式1到无穷次
? 重复前面的子表达式0次或1次
{n} 匹配确定的n次
{n, } 至少匹配n次
{n,m} 匹配n到m次
x|y 匹配x或y
[xyz] 匹配字符集合中的任一个字符
[^xyz] 匹配未包含的任意字符
[x-y] 匹配指定范围内的任一字符
[^x-y] 匹配任何不在指定范围内的任一字符
( ) 用于定义组