Элемент - это разделенный запятыми список из одной или нескольких строк из цифр или символов, например,
"12"
"abc"
"12,abc,3"
Я пытаюсь сопоставить ноль или более элементов в скобках в Java, например,
""
"(12)"
"(abc,12)"
"(abc,12),(30,asdf)"
"(qqq,pp),(abc,12),(30,asdf,2),"
, который должен возвращать следующие соответствующие группы соответственно для последнего примера
qqq,pp
abc,12
30,asdf,2
Я придумал следующий (неправильный) шаблон
\((.+?)\)(?:,\((.+?)\))*
, который соответствует толькоследующее для последнего примера
qqq,pp
30,asdf,2
Советы?Спасибо