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 :
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
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... } }
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.
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é !"); } }
Partager