正则表达式
正则表达式
匹配规则
- \w: 可以匹配一个字母、数字或下划线
- \W:匹配\w匹配不到的字符
- \d: 匹配任意数字
- \D: 匹配非数字
- \s : 匹配空格
- \S:匹配非空格
- [1234567]: 简写[1-7] 匹配一个字符为1-7之中的任一字符
- ^表示开头:
- $表示结尾:^A\d{3,}$ 开头为A,至少三位数据结尾
- | : 或
重复匹配
- * :匹配多个符合规则的字符 例如:/d* 匹配0个或多个数字
- +: 匹配至少一个字符
- ?:匹配0个或一个字符
- {n,m} : 精确匹配n到m个的字符,{n} 匹配n个字符,{n,} 至少n个字符
分组匹配
+