Регулярное выражение для подсчета слов после подчеркнутого словаPython

Программы на Python
Anonymous
Регулярное выражение для подсчета слов после подчеркнутого слова

Сообщение Anonymous »


Я хочу посчитать неизвестное количество слов в строке, которые появляются после подчеркнутого слова.

testString='21 High Street _Earth Mighty Motor Mechanic' Я могу сопоставить эти слова, используя группу без захвата (?:\s[a-zA-Z]+) Но не могу построить регулярное выражение, чтобы исключить то, что идет перед подчеркнутым словом из матч. Посмотреть демо

Я хотел использовать готовый шаблон в скрипте Python следующим образом:
импортировать повторно шаблон = r'(?:\s[a-zA-Z]+)' результаты = re.findall(шаблон, testString) если результаты: ответ = len(результаты)

Вернуться в «Python»