Bonjour,

"ORO is Retired", ORO n'est plus donc je dois me pencher sur l'api regex java présent dans l'api pour remplacer le bouts de codes basés sur ORO.

Avant je faisais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Perl5Util regEx = new Perl5Util();
 
// Read input file
while ((line = buffer.readLine()) != null) {
 
  // Skip empty rows
  if (line.equals("")) {
    continue;
  } else if (regEx.match("/^[\\[(](Mon|Tue|Wed|Thu|Fri|Sat|Sun)/",line)) {
  // Si ça match alors...
 
  }
}
Que dois-je faire maintenant? En regardant les exemples sur le net je ne vois que ça (http://cyberzoide.developpez.com/java/regex/) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
private static Pattern pattern;
private static Matcher matcher;
 
public static void main(String args[]) {
  pattern = Pattern.compile("Hugo");
  matcher = pattern.matcher("Hugo Etiévant");
 
  while(matcher.find()) {
    System.out.println("Trouvé !");
  }
}
Suis-je obligé de passer par du while, et donc par un montage aussi lourd(ingue), n'y a t-il pas plus simple? Merci de m'éclairer car je suis perdu.