语法
- [abc]单个字符:a或b或c
- [^abc]a,b,c以外的单个字符
- [a-zA-Z0-9]字符范围
- .任意字符
- s空字符
- S非空字符
- d数字字符
- D非数字字符
- w单词(字母,数字,下划线)
- W非单词
- 单词边界
- 非单词边界
- ^开头
- $结尾
- (...)分组
- (a|b)a或b
- a*重复0次或多次
- a?重复0次或1次
- a+重复1次或多次
- a{3}重复3次
- a{3,}重复3次或多次
- a{3,5}重复3到5次
- ?非贪婪匹配
- (?:abc)非捕获分组
- (?=abc)正向匹配abc
- (?!abc)正向不匹配abc
- xhh十六进制hh字符
- uhhhh十六进制hhhh字符
- u{hhhh}(仅当设置了u标志时)十六进制hhhh字符
- cX控制字符