1. 特殊元字符
- . : 任意字符(换行符除外)
- d : 任意数字
- D : 任意非数字
- w : 任意字母、数字、下划线
- W : 任意非字母、数字、下划线
- s : 任意空白符
- S : 任意非空白符
2. 空白符
- : 回车符
- : 换行符
- f : 换页符
- : 制表符
- v : 垂直制表符
3. 范围字符
- | : 或,如 a | b | c ,表示 a 或 b 或 c
- [...] : 中括号内的任意一个字符,如[a-z], 表示 a 到 z 的任意一个字符,如 [q,w,e,r], 表示 q w e r 中的任意一个
- [^...] : 非,表示非中括号内的任意一个字符
4. 量词字符
- * : 0到多次
- + : 1到多次
- ? : 0或1次
- {m} : m次
- {m,} : 至少m次
- {m,n} : m到n次