I was trying to search for all those phrases with the key word 'car':
e.g. text = 'alice: speed car, my red car, new car', I would like to find '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)
but the above code yields:
["speed ", "red ", "new "]
instead of
["speed car", "my red car", "new car"]
which is expected?