Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

 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:

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