Je suis en train d'apprendre le regex et j'utilise l'extrait de code suivant à des fins de test :
String regex = "";
String test = "";
Pattern.compile(regex).matcher(test).find();
mais quand j'en essaie quelques-uns comme ça :
System.out.println(Pattern.compile("h{2,4}").matcher("hhhhh").find());
il renvoie vrai et non faux comme prévu.
ou
System.out.println(Pattern.compile("h{2}").matcher("hhh").find());
il renvoie vrai et non faux comme prévu.
Quel est le problème ? Peut-être que ce n'est pas la bonne déclaration à utiliser pour tester correctement la regex ?
Merci.