re 正则表达式

2022-07-06  本文已影响0人  这样你就找不到我了

限定符

  1. ? 有一个或者没有


  2. + 有一个或者多个


  3. * 没有或者有多个


  4. {n} 有n个


    • {n,m} 有n到m个


  5. 匹配多个 ()


(a|b) 匹配a或者b


[]

  1. [a-z] 匹配所有小写字母
  2. [a-zA-Z]匹配所有字母
  3. [0-9]匹配所有数字
  4. [^0-9]匹配所有非数字


\d \w \s . ^ $

  1. \d 所有数字 \D 所有非数字
  2. \w 单词字符 英文数字以及下划线 \W 所有非单词字符
  3. \s 空白符 Tab 换行 \S 所有非空白字符
  4. . 除了换行外的任意字符
  5. ^a 匹配行首的a


  6. a$ 匹配行尾的a


贪婪和懒惰匹配

  1. 贪婪匹配


  2. 懒惰匹配 +上 ?


  3. \b字符边界


参考:https://www.bilibili.com/video/BV1da4y1p7iZ?spm_id_from=333.337.search-card.all.click&vd_source=76e6d0d7a2b523027349089b0f5f900e

上一篇下一篇

猜你喜欢

热点阅读