简述
查询字符串时可能需要满足某些复杂规则,这时就可以使用正则表达式来定义这些复制规则。
基础语法
- 单个字符(数量:1)
- 字符:表示由一位字符所组成
- \\:表示转义字符”\“
- \t:表示一个制表符符号
- \n:匹配换行(\n)符号
- 字符集(数量:1)
- [abc]:表示可能是字符a或是字符b或是字符c中的任意一位
- [^abc]:表示不是字符a或是字符b或是字符c中的任意一位
- [a-z]:所有的小写字母
- [a-zA-Z]:字母中的任意一位
- [A-Z]:所有的大写字母
- [0-9]:表示任意一位数字(只有一位,则范围为0到9)
- 简化的字符集表达式(数量:1)
- . :表示任意的一位字符
- \d:等价于"[0-9]",属于简化写法,\需要转义
- \D:等价于"[^0-9]"
- \s:表示任意的空白字符,例如:"\t","\n"
- \S:表示任意的非空白字符
- \w:等价于"[a-zA-Z_0-9]",表示由任意的字母、数字、_ 所组成
- \W:等价于"[^a-zA-Z_0-9]",表示不是由任意的字母、数字、_ 所