python: использование подшаблонов (subroutine) в поисковых запросах
требуется найти содержимое всех скобок () на первом уровне строки
например в
сегодня (а и б) сидели (на трубе (а упала)) б пропала
будет найдено
(а и б)
(на трубе (а упала))
но не будет найдено
(а упала)
Вот такое регулярное выражение выполняет данное действие:
\((([^\)\(]+)|(?R))*+\)
но питон (re.findall) не понимает этого ?R
подскажите как можно модифицировать запрос, чтобы он корректно работал или что не так с ?R