0

私が持っているとします:

string = "2 dogs. 4 cats. 9 horses. 7 goats"

数字の前にあるすべての単語に一致させたい。

私は試した:

matches = re.search(r"(?<=\d+) \w+", string)

しかし、それは機能していません。

4

1 に答える 1

4
>>> s = "2 dogs. 4 cats. horses. 7 goats"
>>> import re
>>> re.findall(r'\d+\s(\w+)', s)
['dogs', 'cats', 'goats']
于 2013-06-16T16:59:34.613 に答える