如何修剪golang中string的前后空格?

这是修剪golang中stringvariables的前后空白的有效方法

例如,

 package main import ( "fmt" "strings" ) func main() { s := "\t Hello, World\n " fmt.Printf("%d %q\n", len(s), s) t := strings.TrimSpace(s) fmt.Printf("%d %q\n", len(t), t) } 

输出:

 16 "\t Hello, World\n " 12 "Hello, World" 

有一堆function去修剪string。

看到他们: 修剪

下面是一个例子,从文档改编,删除前导和尾随空白:

 fmt.Printf("[%q]", strings.Trim(" Achtung ", " "))