regex java vs jakarta oro
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:
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:
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.