Bonjour, c'est encore moi ;-)
Un petit problème :
On part d'une String : les retours à la ligne sont codés parfois \r , parfois \n , ou encore \r\n.
Comment obtenir la "même" mais avec uniquement des \r\n ?
A vot' bon coeur Messieurs, Dames...
Merci








Bonjour, c'est encore moi ;-)
Un petit problème :
On part d'une String : les retours à la ligne sont codés parfois \r , parfois \n , ou encore \r\n.
Comment obtenir la "même" mais avec uniquement des \r\n ?
A vot' bon coeur Messieurs, Dames...
Merci
Salut,
Perso j'aurais fais ceci :
a++
Code : Sélectionner tout - Visualiser dans une fenêtre à part line = line.replaceAll("(\r\n)|\r|\n", "\r\n")








Hello !
Et ben je viens d'essayer.....et ça marche, contrairement à ce que je pensais au départ , preuve de ma debutantitude :-)
En fait je pensais que si il tombait sur : \r\n , il changerait le \r par \r\n , puis rebelotte avec le \n => deux \r\n à l'arrivée.....mais non!
Trop fort. Merci (pour la rapidité aussi !!!)
C'est pour cela que j'ai bien mis le \r\n au début de l'expression régulière (il est pris en priorité car la lecture se fait de gauche à droite). S'il aurait été à la fin de l'expression on aurait bien obtenu...Envoyé par absolut75
Je pense qu'on pourrait même utiliser ceci :
a++
Code : Sélectionner tout - Visualiser dans une fenêtre à part line.replaceAll("\r\n?|\n", "\r\n");








exact !
Ca marche aussi ...
a+
Partager