Bonsoir à tous,
Je voudrais scanner un fichier ligne par ligne en utilisant des expressions régulières de la manière indiquée à cette page : http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
     Scanner s = new Scanner(input);
     s.findInLine("(\\d+)-(\\d+)-(\\d+) (\\d+):(\\d+);(\\w+) aidé par (...)");
     MatchResult result = s.match();
     for (int i=1; i<=result.groupCount(); i++)
         System.out.println(result.group(i));
     s.close();
Il bloque à la ligne "MatchResult = s.match();"
Mais, dès que je mets cette ligne et les suivantes en commentaire, le code continue à s'exécuter.
Je ne sais pas pourquoi une erreur survient à ce niveau(aucun msg d'erreur n'est affiché ds la console) et surtout comment y remédier.
Je vous remercie à l'avance pour votre aide et vos suggestions.

Jutige