Я анализирую файл с такими строками, как
type("book") title("golden apples") pages(10-35 70 200-234) comments("good read")
И я хочу разбить его на отдельные поля.
В моем примере есть четыре поля: тип, заголовок, pages и comments.
Желаемый результат после разбиения:
['type("book")', 'title("golden apples")', 'pages(10-35 70 200-234)', 'comments("good read")]
Очевидно, что простое разбиение строки не будет работать, потому что оно будет просто разбиваться в каждом пространстве.Я хочу разбить на пробелы, но сохранить что-нибудь между скобками и кавычками.
Как я могу разбить это?