* 任意一个除了换行符的字符。需转义
[a-zA-Z0-9] 所包括的任意字符([,-,^需转义)
[^abc] 除a,b,c之外的任意字符
( )? 可选项,可出现一次或不出现
( )- 子模式,重复0或多次
( )+ 重复1或多次
( ){m,n} 重复m~n次
^ 标记开始,只匹配位于开始