I am parsing a file that has lines such as
type(\"book\") title(\"golden apples\") pages(10-35 70 200-234) comments(\"good read\")
And I want to split
I would try using a positive look-behind assertion.
r'(?<=\))\s+'
Example:
>>> import re
>>> result = re.split(r'(?<=\))\s+', 'type("book") title("golden apples") pages(10-35 70 200-234) comments("good read")')
>>> result
['type("book")', 'title("golden apples")', 'pages(10-35 70 200-234)', 'comments(
"good read")']