正则表达式语法

发布于 2023-08-10  2056 次阅读


常用元字符:

1.匹配单个字符

  • . 匹配除换行符之外的任意单个字符
  • \d匹配任意单个数字
  • \D匹配除数字外单个字符 跟\d取反了
  • [][]\w匹配任意单个数字、字母、下划线
  • \W匹配取反上边的
  • \s匹配任意单个空白字符
  • \S匹配取反上边
  • [awe] 或者关系 [a-z] [A_Z] [0-9] [a-zA-Z0-9]

2.匹配字符出现的位置

  • ^start
  • start$
  • \b匹配单词 \btest\b

3.匹配字符出现的次数

  • 匹配前一个字符出现任意次 .

  • +匹配前一个字符至少出现一次 至少一次

  • ?匹配前一个字符最多出现一次,可有可无

  • {3} 匹配前一个字符出现3次

?如果在次数后 就代表启用懒惰匹配 默认是贪婪匹配 匹配最多

还记得妞妞吗
最后更新于 2023-08-10