title: Regex not detecting all occurrences
body: <p>The following php code only detects some of the patterns</p>
  
  <pre><code>$re = "/([aeiou]+[bcdfghjklmnpqrstvwxyz]+[aeiou]+)/"; 
  $str = "miniature"; 
  
  preg_match_all($re, $str, $matches);
  print_r($matches);
  </code></pre>
  
  <p>This shows the following results: 'inia' and 'ure'<br></p>
  
  <pre><code>(Array ( [0] =&gt; Array ( [0] =&gt; inia [1] =&gt; ure ) [1] =&gt; Array ( [0] =&gt; inia [1] =&gt; ure ) ))
  </code></pre>
  
  <p>Why is it not showing 'iatu' (any number of vowels followed by any numbers of consonant followed by any number of vowels)</p>
  
  <p>How would I write the regex to give me all three results?<br>
  Thanks</p>