标签: python asterisk greedy regex-greedy
我想我错过了什么。我的印象是*贪婪。我正在执行以下代码:
m = re.search('b*', 'abb') print (m.group()) print (m.group() == None)
第一个print语句不打印,第二个打印False。所以我假设搜索匹配空字符串。为什么它不匹配'bb'?
有趣的是,当我用*替换*时,搜索匹配'bb'显示+确实是贪婪。
m = re.search("b+", "abb")
任何见解都将受到赞赏!