найти участок в скобках с одним или несколькими словами, перечисленными через запятую
пример: word word word text blablabla (ONE, TWO, THREE) text text text
Если слово одно или два, то всё работает как надо, а вот если больше двух то тупик. Паттерн использую такой
findall(pattern=r"\(\w+,? ?\w+?\)", string=str)
Как указать что слов после может более двух?
https://regex101.com/
благодарю за ответ, но это ничем не помогло)
Ну там можешь поэкспериментировать) Чаще всего регулярки сходу не придумать, приходится писать и проверять. Ну а это можно самому сделать)
да я так-то уже экспериментировал, сюда пишу когда все эксперименты ни к чему не приводят)
Навскидку так: findall(pattern=r"\(\w+(, ?\w+)*\)", string=str)
Обсуждают сегодня