[regex]extraction de lignes
Bonjour tout le monde,
J'ai quelque notions en expressions régulières mais là je n'y arrive pas :( .
J'ai un fichier texte dont je voudrais récupérer les lignes commençant soit par FX.Y où X est un nombre quelconque (qui peut commencer par zéro, par exemple 06 ) et Y un espace, soit par .XY avec X et Y ayant la mème définition que précédemment.
Voici le bout de code qui pose problème :
Code:
1 2 3 4 5
|
while((ligne=in.readLine())!=null){
if(Pattern.matches("F[0-9]+\\.",ligne) || Pattern.matches("\\.[0-9]+",ligne)){
out.write(ligne+System.getProperty("line.separator"));
} |
Avec ce code, tous les fichiers sortie sont vides.
Merci d'avance pour votre aide ;)