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]
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")
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!