Groupe: Trouver le point de départ du premier sous-groupe

Author:

 date, java
{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"
     }

  }
}

A Voir sur le même Sujet:

  • java expression reguliere tag
  • les expressions reguliere en java code source
  • incombiningdiacriticalmarks et regex java

Leave a Reply

Your email address will not be published. Required fields are marked *