曹耘豪的博客

正则表达式

  1. group
    1. 忽略group
  2. 贪婪和非贪婪

https://regexr.com/

group

使用()来选择group

1
.*aa(.*)cc

忽略group

()内使用?:

1
.*aa(?:.*)cc

更多忽略:

贪婪和非贪婪

表达式默认是贪婪模式,在表达式后面增加?进行非贪婪匹配

示例,假设对aaaabbbcc进行匹配

结果.*aa(.*)cc非贪婪.*?aa(.*)cc
group 1bbbaabbb
解释第一个.*贪婪,匹配2个a第一个.*匹配0个a