. 匹配任意单个字符
* 出现0或多次
+ 出现一或多次
? 出现0或一次
[] 匹配[]中的字符出现一次[0-9] [a-zA-Z]
() 改变正则优先级 (zo)+ zo出现1或多次
| 表示'或' z|food 匹配z或food (z|f)ood 匹配 zood或food
^ 以谁开头 取反[^>]
$ 以谁结尾
{n} 出现n次
{n,} 至少出现n次,最多不限
{n,m} 至少出现n次,最多出现m次
\d 匹配(0-9的数字)
\D 不匹配(任意0-9的数字)
\w 匹配(字母/数字/汉字及下划线)
\W 不匹配(字母/数字/汉字及下划线)
\s 匹配(空白)
\S 不匹配(任意空白)