Я пытаюсь проанализировать некоторые данные в следующей форме, которая называется data
:
data = '(def-instance Adelphi
(expenses thous$:7-10)
(academic-emphasis biology))
(def-instance Arizona-State
(expenses thous$:4-7)
(academic-emphasis fine-arts))'
Я хочу разбить данные на список таким образом, чтобы первый абзац был в первой записи, а второй - в вторая запись, например:
['(def-instance Adelphi
(expenses thous$:7-10)
(academic-emphasis business-administration)
(academic-emphasis biology))',
'(def-instance Arizona-State
(expenses thous$:4-7)
(academic-emphasis fine-arts)']
Я попытался с помощью команды re.split(r'\(*(\([^()]*\)*)*\)',data)
, но я немного отключился и не могу понять, почему. Помощь будет оценена.