在Go中修剪字符串变量的前导空格和尾随空格的有效方法是什么?
发布于 2014-03-27 20:52:11
strings.TrimSpace(s)
例如,
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"发布于 2014-03-27 20:44:10
在go中有一堆用于裁剪字符串的函数。
在那里可以看到它们:Trim
下面是一个示例,改编自文档,删除前导空格和尾随空格:
fmt.Printf("[%q]", strings.Trim(" Achtung ", " "))发布于 2018-01-23 11:02:48
为了修剪字符串,Go的“string”包有TrimSpace(),Trim()函数来修剪前导空格和尾随空格。
有关更多信息,请查看documentation。
https://stackoverflow.com/questions/22688010
复制相似问题