我试图理解python中的非贪婪正则表达式,但我不明白为什么下面的例子会有这样的结果:
print(re.search('a??b','aaab').group()) ab print(re.search('a*?b','aaab').group()) aaab
我认为第一个是'b',第二个是'ab'。谁能解释一下?
python regex non-greedy
non-greedy ×1
python ×1
regex ×1