title: Parsing an expression containing repeated groups using Java regexp
body: <p>I'm trying to parse from a string like below</p>
  
  <p>"<code>name1(value1),name2(value2),name3(value3),name4(value4),........</code>" and so it goes</p>
  
  <p>How can I do it recursively with groups?</p>