title: Getting multiple matches via regex
body: <p>I want to retrieve a strings from a global string via Matcher &amp; Pattern using REGEX. </p>
  
  <pre><code>String str = "&lt;strong&gt;ABC&lt;/strong&gt;123&lt;strong&gt;DEF&lt;/strong&gt;"
  Pattern pattern = Pattern.compile("&lt;strong&gt;(.*)&lt;/strong&gt;");
  Matcher matcher = pattern.matcher(str);
  </code></pre>
  
  <p>My problem is that the matcher gives me just one match that is inside the global tag strong: </p>
  
  <pre><code>ABC&lt;/strong&gt;123&lt;strong&gt;DEF
  </code></pre>
  
  <p>My objective is to get 2 matches:</p>
  
  <pre><code>ABC
  DEF
  </code></pre>
  
  <p>Thank you very match for you help.</p>