正则表达式入门

正则表达式

  • . 匹配除断行外任意一个字符
  • \ 转义字符
  • \w 匹配阿拉伯数字、英文大小写字母和下划线
  • \W 匹配被\w 排除在外的字符(\w 的补集)
  • \d 匹配阿拉伯数字
  • \D 匹配非阿拉伯数字(\d 的补集)
  • \s 匹配空白字符:空格、制表符、断行等
  • \S 匹配被\s 排除在外的字符(s 的补集)
  • [选择范围] 匹配括号中的任意一个字符
  • [范围]+ 重复一次或者多次
  • [范围]* 重复 0 次或者多次
  • [范围]?匹配 0 个或一个
  • {} 指定次数范围
  • (?:模式) 匹配分组但是不捕获
  • (?=模式) 正向肯定预查
  • (?!模式) 正向否定预查
  • (?<=模式>) 反向肯定预查
  • (?<!模式>) 反向否定预查

cheatsheet:https://biaoyansu.com/28.cheatsheet


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!