Essayez "\ t Hello, \ nWorld \ n" ne fonctionne pas :( ... comment supprimer la nouvelle ligne?
KingRider
8
Il coupe toujours le début et la fin, mais il ne supprimera pas la nouvelle ligne au milieu car ce n'est pas ce que fait la coupe. Vous devrez utiliser des chaînes.Remplacer ou quelque chose de similaire pour supprimer la nouvelle ligne au milieu de la chaîne.
Gustavo Poscidonio
34
Il y a un tas de fonctions pour couper les cordes en aller.
@peterSO a la bonne réponse. J'ajoute plus d'exemples ici:
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))}
Réponses:
Par exemple,
Production:
la source
Il y a un tas de fonctions pour couper les cordes en aller.
Voyez-les là-bas: Trim
Voici un exemple, adapté de la documentation, supprimant les espaces blancs de début et de fin:
la source
fmt.Printf("%q", strings.Trim("\t\t\t\t", `! \t`))
Ça ne marche passtrings.TrimSpace(str)
?Et suivez simplement ce lien - https://golang.org/pkg/strings/#TrimSpace
la source
Pour couper votre chaîne, le paquet « cordes » de Go ont
TrimSpace()
,Trim()
fonction des garnitures et des espaces de fin de premier plan.Consultez la documentation pour plus d'informations.
la source
Tout comme @Kabeer l'a mentionné, vous pouvez utiliser TrimSpace et voici un exemple de la documentation de golang:
la source
@peterSO a la bonne réponse. J'ajoute plus d'exemples ici:
Vous pouvez également le trouver dans l' aire de jeux Go lang .
la source