У меня проблемы с регулярным выражением для захвата последовательных слов с заглавной буквы. Вот что я хочу, чтобы регулярное выражение фиксировало:
"said Polly Pocket and the toys" -> Polly Pocket
Вот используемое мной регулярное выражение:
re.findall('said ([A-Z][\w-]*(\s+[A-Z][\w-]*)+)', article)
Оно возвращает следующее:
[('Polly Pocket', ' Pocket')]
Я хочу, чтобы оно вернулось:
['Polly Pocket']