title: RegEx - catch multiple items
body: <p>I have this textblock</p>
  
  <pre><code>[block]
       [item]catch me[/item]
       [item]catch me[/item]
       [item]catch me[/item]
  [/block]
  </code></pre>
  
  <p>The number of items is variable. Now i want match every "catch me", preferably in an array. I have an expression, but this will only match the last item:</p>
  
  <pre><code>\[block\](?:\s*\[item\](.*?)\[/item\]\s*)+\[/block\]
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>Thanks &amp; regards,
  Alex</p>