0
Предположим, у меня есть:в питона касательно предшествующего текста
string = "2 dogs. 4 cats. 9 horses. 7 goats"
Я хочу, чтобы соответствовать каждое слово, которое предшествует ряд.
Я пробовал:
matches = re.search(r"(?<=\d+) \w+", string)
, но он не работает.
отличная! могу ли я спросить, почему он не включает номера в матче? –
Потому что только слова окружены скобками '(\ w +)'. См. Http://docs.python.org/2/library/re.html#regular-expression-syntax, часть '(...)'. – aemdy