import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexReset { public static void main(String[] args) throws Exception { Pattern str_pattern = Pattern.compile("\d+\w+"); Matcher m = str_pattern.matcher("je suis le 1er et le 2eme de la classe"); while (m.find()) System.out.println(m.group()); // Réinitialiser le match avec une nouvelle séquence m.reset("je suis 3eme et le 4eme de la classe"); while (m.find()) System.out.println(m.group()); } } |
Cet article Expressions régulières: Utilisation de la méthode ‘reset’ pour ré-initialiser le match est apparu en premier sur .