正则中出现多个贪婪模式

来源:互联网 发布:数据库基础知识总结 编辑:程序博客网 时间:2024/06/18 08:50
line = "booobooobbbaby123"import reregex_str = ".*(b.*b).*"print(re.match(regex_str, line).group(1))输出:bab慕课网解释满足圆括号的字符串应从源字符串右往左匹配,加上?变为非贪婪模式后从左往右
line = "booobooobbbaby123"import reregex_str = ".*?(b.*b).*"print(re.match(regex_str, line).group(1))输出:booobooobbbab
line = "booobooobbbaby123"import reregex_str = ".*?(b.*?b).*"print(re.match(regex_str, line).group(1))输出:booob
原创粉丝点击