Heim > Backend-Entwicklung > Golang > Wie entferne ich Zeilenumbrüche aus aus einer Textdatei gelesenen Zeilen?

Wie entferne ich Zeilenumbrüche aus aus einer Textdatei gelesenen Zeilen?

Mary-Kate Olsen
Freigeben: 2024-11-13 14:16:02
Original
954 Leute haben es durchsucht

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

Neuzeilenzeichen aus Zeilen entfernen

In Ihrem Code verwenden Sie ReadString(), um Zeilen aus einer Textdatei zu lesen. Diese Funktion fügt jedoch am Ende jeder gelesenen Zeile ein Zeilenumbruchzeichen (n) hinzu. Dies kann bei der Verarbeitung der Zeilen zu Problemen führen, da das Zeilenumbruchzeichen möglicherweise entfernt werden muss.

Um das Zeilenumbruchzeichen am Ende jeder Zeile zu entfernen, können Sie den folgenden Ansatz verwenden:

Option 1: String-Slicing

read_line = read_line[:len(read_line)-1]
Nach dem Login kopieren

Diese Codezeile zerschneidet die read_line-Zeichenfolge und entfernt das letzte Zeichen (das ist das Zeilenumbruchzeichen).

Option 2: Strings-Bibliothek

read_line = strings.TrimSuffix(read_line, "\n")
Nach dem Login kopieren

Die Funktion TrimSuffix() aus der Strings-Bibliothek entfernt das angegebene Suffix vom Ende eines Strings. In diesem Fall ist das zu entfernende Suffix das New-Line-Zeichen (n).

Beide dieser Ansätze entfernen effektiv das New-Line-Zeichen am Ende jeder Zeile, sodass Sie mit den geparsten Zeilen ohne solche arbeiten können Probleme, die durch das Vorhandensein eines nachgestellten Zeilenumbruchzeichens verursacht werden.

Das obige ist der detaillierte Inhalt vonWie entferne ich Zeilenumbrüche aus aus einer Textdatei gelesenen Zeilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage