^ 以什么开头
$ 以什么结尾
^$ 表示空行
. 表示任意一个字符
* 表示重复0个到多个前面的字符(.* 表示所有字符)
[abc] 表示a、b、c三个字符
0{n,m} (需要转义) 表示0字符至少出现n,最多出现m次
+ (需要转义) 表示字符出现1-n次
? (需要转义) 表示字符出现0或1次
(bin) (需要转义) 表示分组,一个整体
< > (需要转义) 表示单词开头和结束