Я должен разделить строку на список частей в Ruby, но я должен проигнорировать материал внутри paramentheses. Например:
A +4, B +6, C (hello, goodbye) +5, D +3
Я хотел бы, чтобы получающийся список был:
[0]A +4
[1]B +6
[2]C (hello, goodbye) +5
[3]D +3
Но я не могу просто разделить на запятых, потому что это разделило бы содержание круглых скобок. Существует ли способ разделить материал, не предварительно анализируя запятые в фигурных скобках во что-то еще?
Спасибо.