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
Il bloque à la ligne "MatchResult = s.match();"
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();
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
Partager