Есть текст формата (все заголовки именно в квадратных скобках):
[Заголовок]
Строка 1
Строка 2
Строка 3
Строка 4
[Заголовок]
Строка 1
Строка 2
Строка 3
Строка 4
Вопрос — как можно получить текст между заголовками, чтобы по итогу получился массив, типа:
arr = [["[Заголовок]", "Строка 1", "Строка 2", "Строка 3", "Строка 4"], [...], [...] ]