Java RegExp can't get the result ater evaluating pattern
<p>Hi I have been trying to learn RegExpresions using Java I am still at the begining and I wanted to start a little program that is given a string and outputs the syllabels split.This is what I got so far:</p>

<pre><code>    String mama = "mama";
    Pattern vcv = Pattern.compile("([aeiou][bcdfghjklmnpqrstvwxyz][aeiou])"); 
    Matcher matcher = vcv.matcher(mama);
   if(matcher){
   // the result of this should be ma - ma
   }
</code></pre>

<p>What I am trying to do is create a pattern that checks the letters of the given word and if it finds a pattern that contains a vocale/consonant/vocale it will add a "-" like this v-cv .How can I achive this.</p>
