Versuchen Sie "\ t Hallo, \ nWelt \ n" funktioniert nicht :( ... wie entfernen Sie Newline?
KingRider
8
Anfang und Ende werden immer noch abgeschnitten, aber die neue Zeile in der Mitte wird nicht entfernt, da dies nicht der Fall ist. Sie müssten Strings verwenden. Ersetzen oder ähnliches, um die neue Zeile in der Mitte des Strings zu entfernen.
Gustavo Poscidonio
33
Es gibt eine Reihe von Funktionen zum Trimmen von Strings.
@ PeterSO hat die richtige Antwort. Ich füge hier weitere Beispiele hinzu:
package main
import("fmt"
strings "strings")
func main(){
test :="\t pdftk 2.0.2 \n"
result := strings.TrimSpace(test)
fmt.Printf("Length of %q is %d\n", test, len(test))
fmt.Printf("Length of %q is %d\n\n", result, len(result))
test ="\n\r pdftk 2.0.2 \n\r"
result = strings.TrimSpace(test)
fmt.Printf("Length of %q is %d\n", test, len(test))
fmt.Printf("Length of %q is %d\n\n", result, len(result))
test ="\n\r\n\r pdftk 2.0.2 \n\r\n\r"
result = strings.TrimSpace(test)
fmt.Printf("Length of %q is %d\n", test, len(test))
fmt.Printf("Length of %q is %d\n\n", result, len(result))
test ="\r pdftk 2.0.2 \r"
result = strings.TrimSpace(test)
fmt.Printf("Length of %q is %d\n", test, len(test))
fmt.Printf("Length of %q is %d\n\n", result, len(result))}
Antworten:
Beispielsweise,
Ausgabe:
quelle
Es gibt eine Reihe von Funktionen zum Trimmen von Strings.
Sehen Sie sie dort: Trimmen
Hier ist ein Beispiel aus der Dokumentation, das führende und nachfolgende Leerzeichen entfernt:
quelle
fmt.Printf("%q", strings.Trim("\t\t\t\t", `! \t`))
Es funktioniert nichtstrings.TrimSpace(str)
?Und folgen Sie einfach diesem Link - https://golang.org/pkg/strings/#TrimSpace
quelle
Zum Trimmen der Zeichenfolge, haben Gos „Strings“ -Paket
TrimSpace()
,Trim()
Funktion , dass trimmt führende und nachgestellte Leerzeichen.Weitere Informationen finden Sie in der Dokumentation .
quelle
Genau wie @Kabeer erwähnt hat, können Sie TrimSpace verwenden. Hier ist ein Beispiel aus der Golang-Dokumentation:
quelle
@ PeterSO hat die richtige Antwort. Ich füge hier weitere Beispiele hinzu:
Sie finden dies auch auf dem Spielplatz Go lang .
quelle