Maison > développement back-end > Golang > Comment supprimer les caractères de nouvelle ligne des lignes lues à partir d'un fichier texte ?

Comment supprimer les caractères de nouvelle ligne des lignes lues à partir d'un fichier texte ?

Mary-Kate Olsen
Libérer: 2024-11-13 14:16:02
original
940 Les gens l'ont consulté

How to Remove Newline Characters from Lines Read from a Text File?

Suppression des caractères de nouvelle ligne des lignes

Dans votre code, vous utilisez ReadString() pour lire les lignes d'un fichier texte. Cependant, cette fonction ajoute un caractère de nouvelle ligne (n) à la fin de chaque ligne qu'elle lit. Cela peut entraîner des problèmes lors du traitement des lignes, car le caractère de nouvelle ligne devra peut-être être supprimé.

Pour supprimer le caractère de nouvelle ligne à la fin de chaque ligne, vous pouvez utiliser l'approche suivante :

Option 1 : Découpage de chaîne

read_line = read_line[:len(read_line)-1]
Copier après la connexion

Cette ligne de code coupe la chaîne read_line, en supprimant le dernier caractère (qui est le caractère de nouvelle ligne).

Option 2 : Bibliothèque de chaînes

read_line = strings.TrimSuffix(read_line, "\n")
Copier après la connexion

La fonction TrimSuffix() de la bibliothèque de chaînes supprime le suffixe spécifié de la fin d'une chaîne. Dans ce cas, le suffixe à supprimer est le caractère de nouvelle ligne (n).

Ces deux approches supprimeront efficacement le caractère de nouvelle ligne à la fin de chaque ligne, vous permettant de travailler avec les lignes analysées sans aucun problèmes causés par la présence d'un caractère de nouvelle ligne de fin.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal