Wie zu Trimmen "[" char aus einem string in Golang
Wahrscheinlich eine dumme Sache, aber hängengeblieben ist es für ein bisschen...
Nicht trimmen "["
char aus einem string, Dinge, die ich versucht mit der Ausgänge:
package main
import (
"fmt"
"strings"
)
func main() {
s := "this[things]I would like to remove"
t := strings.Trim(s, "[")
fmt.Printf("%s\n", t)
}
//output: this[things]I would like to remove
Habe auch versucht haben, ohne Erfolg:
s := "this [ things]I would like to remove"
t := strings.Trim(s, " [ ")
//output: this [ things]I would like to remove
s := "this [ things]I would like to remove"
t := strings.Trim(s, "[")
//output: this [ things]I would like to remove
Keiner war. Was vermisse ich hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihnen fehlt das Lesen der doc.
strings.Trim()
:Den
[
Zeichen in Ihrer Eingabe nicht in eine führenden noch in einem nachfolgende position, es ist in der Mitte, sostrings.Trim()
–gut Verhalten– wird nicht entfernen Sie es.Versuchen
strings.Replace()
statt:Ausgang (versuchen Sie es auf die Gehen Spielplatz):