
{filelink=6445}
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ExpressionReg_Group
{
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())
{
// Afficher le nombre de groupe
System.out.println (matcher.groupCount()); // "3"
// Trouver et afficher l'index de départ de premier groupe
int nextIndex = matcher.start(1);
System.out.println(nextIndex); // "0"
}
}
}