Соответствие сбалансированной круглой скобке в регулярном выражении Perl

У меня есть выражение, которое мне нужно разделить и сохранить в массиве:

aaa="bbb{ccc}ddd" { aa="bb,cc" { a="b", c="d" } }, aaa="bbb{}" { aa="b}b" }, aaa="bbb,ccc"

После разделения и сохранения в массиве оно должно выглядеть так:

aaa="bbb{ccc}ddd" { aa="bb,cc" { a="b", c="d" } }
aaa="bbb{}" { aa="b}b" }
aaa="bbb,ccc"

Я использую Perl версии 5.8 и может ли кто-нибудь решить эту проблему?

6
задан brian d foy 1 October 2013 в 17:22
поделиться