标签: python regex
给出以下字符串以搜索' DCA9FAA5!\ r E4BBB6CB!\ r'我希望返回*和!之间的所有匹配项。
x = '*DCA9FAA5!\r*E4BBB6CB!\r' y = re.findall(r'\*.*\!', x)
在此示例中,我希望它会返回列表
['* DCA9FAA5!','* E4BBB6CB!']
但是,返回的是[' DCA9FAA5!\ r E4BBB6CB!']
是否有一种方法告诉正则表达式返回每个值,而不仅仅是*和!之间的较大模式! ?