正则表达式的贪婪模式和非贪婪模式
- 贪婪模式:在整个表达式匹配成功的前提下,尽可能多的匹配 (*);
- 非贪婪模式:在整个表达式匹配成功的前提下,尽可能少的匹配 (?);
示例:字符串 abbbc
使用贪婪的数量词的正则表达式ab*
,匹配结果: abbb。
使用非贪婪的数量词的正则表达式ab*?
,匹配结果: a。
"贪婪模式:在整个表达式匹配成功的前提下,尽可能多的匹配 (*); 非贪婪模式:在整个表达式匹配成功的前提下,尽可能少的匹配 (?); 示例:字符串 abbbc 使用贪婪的数量词的正则表达式 ab* ,匹配结果: abbb ...."
ab*
,匹配结果: abbb。ab*?
,匹配结果: a。