import java.util.regex.Matcher; import java.util.regex.Pattern; public class GroupeNbr { public static void main(String args[]) { // Matcher la syntaxe d'une heure Pattern date_patern = Pattern.compile("(([0-2]?[0-9]):([0-5][0-9]))"); String my_date = "02:59"; // Heure à vérifier Matcher matcher = date_patern.matcher(my_date); if(matcher.matches()) { System.out.println (matcher.groupCount()); // "3" } } }