title: RegEx Match multiple times in string
body: <p>I'm trying to extract values from a string which are between &lt;&lt; and >>.  But they could happen multiple times.</p>
  
  <p>Can anyone help with the regular expression to match these;</p>
  
  <pre><code>this is a test for &lt;&lt;bob&gt;&gt; who like &lt;&lt;books&gt;&gt;
  test 2 &lt;&lt;frank&gt;&gt; likes nothing
  test 3 &lt;&lt;what&gt;&gt; &lt;&lt;on&gt;&gt; &lt;&lt;earth&gt;&gt; &lt;&lt;this&gt;&gt; &lt;&lt;is&gt;&gt; &lt;&lt;too&gt;&gt; &lt;&lt;much&gt;&gt;.
  </code></pre>
  
  <p>I then want to foreach the GroupCollection to get all the values.</p>
  
  <p>Any help greatly received.
  Thanks.</p>