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