正则表达式

特殊含义字符

  1. \b 表示边界,开始或者结尾的边界
  2. . 表示任意字符
    • 表示匹配任意次数
  3. ? 表示有或者没有
  4. \d 表示0-9的数字
  5. \s 表示任意空白服务,空格,tab , 换行
  6. \w 表示字母数字下划线的组合或者汉字数字
    • 表示匹配至少一次
  7. ^ 表示匹配开头数字
  8. $ 表示匹配结尾
  9. ( 表示分组的开始数字
  10. ) 表示分组的结尾数字
  11. [ 表示可选模式的开头
  12. ] 表示可选默认的结尾
  13. { 表示次数的开头
  14. } 表示次数的结尾
  15. | 表示或者
  16. \W 非单词
  17. \D 非数字
  18. \B 非边界处
  19. \S 非空白符
  20. \k 表示使用捕获