Preg_match PHP java traduction

Je vais avoir quelques problèmes de conversion de un php pregmatch à java. Je pensais que je l'avais tout à fait correct, mais il ne semble pas fonctionner. Voici le code:

Original de PHP:

/* Pattern for 44 Character UUID */
$pattern = "([0-9A-F\-]{44})";
if (preg_match($pattern,$content)){
                /*DO ACTION*/
            }

Mon code Java:

final String pattern = "([0-9A-F\\-]{44})";
    public static boolean pregMatch(String pattern, String content) {
            Pattern p = Pattern.compile(pattern);
            Matcher m = p.matcher(content);
            boolean b = m.matches();
            return b;
        }
if (pregMatch(pattern, line)) {
                        //DO ACTION
                    }

Donc mon test d'entrée est:
DBA40365-7346-4DB4-A2CF-52ECA8C64091-0

À l'aide d'une série de Système.sorties-je obtenir que b = false.

OriginalL'auteur Evilsithgirl | 2012-10-22