正则表达式中贪婪匹配与懒惰匹配的概念
贪婪匹配
匹配尽可能多的字符
当正则表达式中包含能接受重复的限定符时,默认会尽可能多的去匹配更多的字符,这种匹配模式叫做贪婪匹配
懒惰匹配
匹配尽可能少的字符
在有重复限定符时,在重复限定符后加 ? 可转化为懒惰匹配
例如:匹配html标签
在贪婪匹配下,会尽可能多的匹配字符,一直到字符串的结尾
在懒惰匹配下,会找到第一个以<开头>结尾的字符,尽可能短的去匹配
时间:2022-04-16 00:12:38
匹配尽可能多的字符
当正则表达式中包含能接受重复的限定符时,默认会尽可能多的去匹配更多的字符,这种匹配模式叫做贪婪匹配
匹配尽可能少的字符
在有重复限定符时,在重复限定符后加 ? 可转化为懒惰匹配
在贪婪匹配下,会尽可能多的匹配字符,一直到字符串的结尾
在懒惰匹配下,会找到第一个以<开头>结尾的字符,尽可能短的去匹配