title: Regular expression with multiple results
body: <p>What's wrong with my regex ?</p>
  
  <pre><code>"/Blabla\(2\)&amp;nbsp;:.*&lt;tr&gt;&lt;td class=\"generic\"&gt;(.*)&lt;\/td&gt;.+&lt;\/tr&gt;/Uis"
  </code></pre>
  
  <p>....</p>
  
  <pre><code>&lt;tr&gt;
  &lt;td class="aaa"&gt;Blabla(1)&amp;nbsp;:&lt;/td&gt;
  &lt;td&gt;
  &lt;table class="bbb"&gt;&lt;tbody&gt;
  &lt;tr class="ccc"&gt;&lt;th&gt;title1&lt;/th&gt;&lt;th&gt;title2&lt;/th&gt;&lt;th&gt;title3&lt;/th&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td class="generic"&gt;word1&lt;/td&gt;&lt;td class="generic"&gt;word2 &lt;/td&gt;&lt;td class="generic"&gt;word3&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td class="generic"&gt;word4&lt;/td&gt;&lt;td class="generic"&gt;word5 &lt;/td&gt;&lt;td class="generic"&gt;word6&lt;/td&gt;&lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;
  &lt;/td&gt;
  &lt;/tr&gt;
  
  &lt;tr&gt;
  &lt;td class="aaa"&gt;Blabla(2)&amp;nbsp;:&lt;/td&gt;
  &lt;td&gt;
  &lt;table class="bbb"&gt;&lt;tbody&gt;
  &lt;tr class="ccc"&gt;&lt;th&gt;title1&lt;/th&gt;&lt;th&gt;title2&lt;/th&gt;&lt;th&gt;title3&lt;/th&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td class="generic"&gt;word1b&lt;/td&gt;&lt;td class="generic"&gt;word2b &lt;/td&gt;&lt;td class="generic"&gt;word3b&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td class="generic"&gt;word4b&lt;/td&gt;&lt;td class="generic"&gt;word5b &lt;/td&gt;&lt;td class="generic"&gt;word6b&lt;/td&gt;&lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;
  &lt;/td&gt;
  &lt;/tr
  </code></pre>
  
  <p>What I want to do is to get the content of the FIRST TD of each TR from the block beginning with Blabla(2).</p>
  
  <p>So the expected answer is word1b AND word4b
  But only the first is returned...</p>
  
  <p>Thank you for your help. Please don't answer me to use a DOM navigator, it's not possible in my case.</p>