есть строка "#left-menu a(2,5), #middle, .main"
мне нужно разбить ее в массив по запятой, так чтоб получилось ["#left-menu a(2,5)", "#middle", ".main"]
Если я разобью ее обычным split(",") то выйдет ["#left-menu a(2", "5)", "#middle", ".main"]
Условие такое: если по левую и правую стороны от запятой стоит цифра (2,5) то пропустить эту запятую иначе разбить по этой запятой
Нужно универсальное решение. Я думаю что нужно пройтись for по строке. Спрашивая каждый раз является ли символ с таким индексом запятой. Если да то... Если с лева стоит цифра и с права стоит цифра то... здесь у меня начинаются проблемы. Не пойму как сделать.