Достать весь текст что внутри {} python

у меня есть файл main.txt

внутри на допустим 8 строке есть

создать тест (траст){

    печатать(1)

    печатать(2)

    печатать(3)
}

создать тест2 (траст){

    печать(4)

    печать(5)

    печать(6)
}

у меня есть номер строки , где {, как узнать на какой строке }?

Так вот вопрос, как мне достать всё строки что идут между {}?


Ответы (1 шт):

Автор решения: вася

https://repl.it/repls/EquatorialBurlyStartup

import re

with open('main.txt', 'r') as file:
  data = file.read()

  print(data)

  print(re.findall('\{([\s\S]*?)\}', data))
→ Ссылка