537 votes

\r\n, \r, \n quelle est la différence entre eux ?

J’ai besoin de poser des questions sur la différence dans une chaîne entre \r\n, \r et \n

Comment une chaîne est affectée par chacun ?

Je dois remplacer les occurrences de \r\n et \r \n mais je ne peux pas comment sont-ils différents dans une chaîne...

Je sais que \r n’est comme frapper entrer \n est pour une nouvelle ligne

667voto

Tom.Bowen89 Points 1038

\r = CR (Carriage Return) / / utilisé comme un caractère de nouvelle ligne dans Mac OS avant X

\n = LF (Line Feed) / / utilisé comme un caractère de nouvelle ligne dans Unix/Mac OS X

\r\n = CR + LF / / utilisé comme un caractère de nouvelle ligne dans Windows

264voto

Exasm Points 81

Tous les 3 d'entre eux représentent la fin d’une ligne. Mais...

\r (retour chariot) - déplace le curseur vers le début de la ligne sans avancer à la ligne suivante

\n (saut de ligne) - déplace le curseur vers le bas pour la ligne suivante sans retour pour le début de la ligne - dans un nix environnement \n se déplace vers le début de la ligne.*

\r\n (end Of Line)-un combi de \r et \n

29voto

durilka Points 384

Ils sont des symboles normaux tels que « a » ou « ю » ou tout autre. Juste les entrées (invisible) dans une chaîne. \r déplace le curseur vers le début de la ligne. \n descend une seule ligne.

En ce qui concerne votre remplacement, vous n’avez pas spécifié quelle langue que vous utilisez, alors voici le croquis :

``

17voto

Matten Points 9394

Un retour chariot ( ) rend le curseur saute à la première colonne (début de la ligne) tandis que le saut de ligne ( ) passe à la prochaine ligne et finalement au début de cette ligne. Alors pour être sûr d’être à la première position de la ligne suivante, on utilise les deux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X