Как разделить строку запятыми, кроме как внутри круглых скобок, используя регулярное выражение?
Я хочу разделить строку запятой:
"a,s".split ',' # => ['a', 's']
Я неЯ хочу разделить подстроку, если она заключена в скобки:
"a,s(d,f),g,h"
должен дать:
['a', 's(d,f)', 'g', 'h']
Любое предложение?