正则表达式不用背

  

  特殊字符正则表达式记忆方式换行符

  \n

  new line

  换页符

  \f

  form feed

  回车符

  \r

  return

  空白符

  \s

  space

  制表符

  \t

  tab

  垂直制表符

  \v

  vertical tab

  回退符

  [\b]

  backspace,之所以使用[]符号是避免和\b重复

  匹配区间正则表达式记忆方式除了换行符之外的任何字符

  .

  句号,除了句子结束符

  单个数字, [0-9]

  \d

  digit

  除了[0-9]

  \D

  not?digit

  包括下划线在内的单个字符,[A-Za-z0-9_]

  \w

  word

  非单字字符

  \W

  not?word

  匹配空白字符,包括空格、制表符、换页符和换行符

  \s

  space

  匹配非空白字符

  \S

  not?space

  匹配规则元字符联想方式0次或1次

  ?

  且问,此事有还无

  0次或无数次

  *

  宇宙洪荒,辰宿列张:宇宙伊始,从无到有,最后星宿布满星空

  1次或无数次

  +

  一加, +1

  特定次数

  {x}, {min, max}

  可以想象成一个数轴,从一个点,到一个射线再到线段。min和max分别表示了左闭右闭区间的左界和右界

  边界和标志正则表达式记忆方式单词边界

  \b

  boundary

  非单词边界

  \B

  not?boundary

  字符串开头

  ^

  小头尖尖那么大个

  字符串结尾

  $

  终结者,美国科幻电影,美元符$

  多行模式

  m标志

  multiple of lines

  忽略大小写

  i标志

  ignore case, case-insensitive

  全局模式

  g标志

  global

  回溯查找正则记忆方式引用

  \0,\1,\2 和?1, $2

  转义+数字

  非捕获组

  (?:)

  引用表达式(()), 本身不被消费(?),引用(:)

  前向查找

  (?=)

  引用子表达式(()),本身不被消费(?), 正向的查找(=)

  前向负查找

  (?!)

  引用子表达式(()),本身不被消费(?), 负向的查找(!)

上一篇:换发5年的台胞证需要哪些文件? 下一篇:没有了
  • 版权声明:内容来自互联网不代表本站观点,2020-07-19发表于 bet手机娱乐官网栏目。
  • 转载请注明: 正则表达式不用背| bet手机娱乐官网 +复制链接