【发布时间】:2013-08-16 00:35:26
【问题描述】:
我试图用关键字“汽车”搜索所有这些短语:
例如text = 'alice: speed car, my red car, new car', 我要找'speed car', 'my red car', 'new car'。
import re
text = 'alice: speed car, my red car, new car'
regex = r'([a-zA-Z]+\s)+car'
match = re.findall(regex, text)
if match:
print(match)
但上面的代码产生:
["speed ", "red ", "new "]
而不是
["speed car", "my red car", "new car"]
这是预期的?
【问题讨论】:
标签: python regex search findall