在Python 2.7中,当我尝试re.findall(" abc。"," abcd abc")时,我收到了预期的答案" abcd"仅
如果我使用re.findall(" abc.asterisk *"," abcd abc")我收到" abcd" " ABC"正如所料 但是当我使用re.findall(' abc。+'," abcd abc")时,我会收到" abcd" " ABC"再次而不仅仅是" abcd"
为什么?
答案 0 :(得分:0)
正如评论所说,*是0或更多匹配,+是1或更多匹配。
如果你想要一场比赛,你可以直接做:
abc.