В регулярках я не силён, всё что мог из себя на сегодня уже выжал, поэтому прошу помочь в решении проблемы.
Дана строка вида “(A,B,C),(D,E,F)”. Необходимо получить список строк “(A,B,C)”, “(D,E,F)”. Или без скобок, не принципиально. Сам я написал для этого что-то вроде этого:
re.compile(r"(\(.*?\)),{0,1}").findall(s)
>>> c = """(1,2,'3'),(1,2,'asd(asd)asd')"""
>>> re.compile(r"(\(.*?\)),{0,1}").findall(c)
["(1,2,'3')", "(1,2,'asd(asd)"]