Bonjour à tous,
J'ai une fonction qui permet de tester deux fichiers texte avec comme paramètres les fichiers. Je peux également surcharger cette fonction en rajoutant un paramètre qui permet de ne pas prendre en compte une ligne.
En effet ce paramètre sera une chaine de caractères et lors de la comparaison on ne prendra pas en compte dans les fichiers les lignes commançant par cette chaine.
Cette chaine et de la forme "[espace(s)]table:"
Le problème c'est que je ne connais pas le nombre d'espaces. Il peut y en avoir 0 ou plusieurs.
Voici ma fonction. Il s'agit donc du 3eme paramètre qui me pose problème. Je sais qu'il faut utiliser les expressions régulières mais j'ai testé plusieures choses sans succès.
Si vous avez des idées je suis preneur. Merci de votre aidecompareTextFiles(new File("fichier.txt","fichier2.txt"," table:");![]()
Partager