title: Regex named capture group with multiple values
body: <p>I seem to be having a tough regex week.  Anyone that can save me from throwing my laptop out the window gets a virtual beer.  I have some data in the form of:</p>
  
  <pre><code>... f=something group="First Group,Group2" foo=val ...
  </code></pre>
  
  <p>where the number of groups can vary.  I need to capture each group entry to a named capture.  Based on a <a href="https://stackoverflow.com/questions/4424618/repeating-named-capture-groups">previous post</a>, The difference here is that I don't have a constant to key off of within the values (i.e. ID-1-1, ID-2-2 allows me to say ID-\d+-\d+ whereas these values could be pretty much anything). I've been trying a ton of stuff, but I tend to get matches that are far too greedy, or I (often) get these 2 values:</p>
  
  <pre><code>First Group
  First Group,Group2
  </code></pre>
  
  <p>What I need is:</p>
  
  <pre><code>First Group
  Group2
  ...
  </code></pre>
  
  <p>I'm currently trying regex such as this where I'm trying to anchor to the group=" portion, and not exceed the ending ":</p>
  
  <pre><code>(?:(?:group=\")|(?:\"))(?&lt;group&gt;(?:(.+)+?)
  </code></pre>
  
  <p>Hopefully someone can make my day a lot better...</p>