通配元字符
. 任意的非换行字符
[] 表示选择一个字符
- 连接,在unicode编码顺序的基础上表示范围
() 表示优先级与分组
| 表示或(优先级最低)
限定符(紧跟这个符号的一个表达式)
+ 任意多个,至少一次
* 任意多个,可以是0次
? 选择,出现或不出现
{n} 出现n次
{n,} 至少n次
{n,m} 在n到m次之间
开头与结尾
^ 否定或开头
$ 组数据和结尾
^$组合使用,常常作为数据的验证表示方法
简写表达式
\d \D 数字,非数字
\s \S 空,和非空(空格、换行、\t)
\w \W 文本与非文本(数字、汉字、字母、下划线等)
|