Python正则表达式未按预期返回多个匹配项

时间:2019-04-04 17:22:40

标签: python regex

给出以下字符串以搜索' DCA9FAA5!\ r E4BBB6CB!\ r'我希望返回*和!之间的所有匹配项。

x = '*DCA9FAA5!\r*E4BBB6CB!\r'
y = re.findall(r'\*.*\!', x)

在此示例中,我希望它会返回列表

['* DCA9FAA5!','* E4BBB6CB!']

但是,返回的是[' DCA9FAA5!\ r E4BBB6CB!']

是否有一种方法告诉正则表达式返回每个值,而不仅仅是*和!之间的较大模式! ?

0 个答案:

没有答案