Индексы совпадающих скобок в Python
Есть ли способ получить индексы совпадающих скобок в строке? Например, для этого:
text = 'aaaa(bb()()ccc)dd'
Я хотел бы получить словарь со значениями:
result = {4:14, 7:8, 9:10}
это означает, что круглые скобки в индексах 4 и 14 совпадают, 7 и 8 и так далее. Большое спасибо.