golang strings.Trim()详解
在Go语言中,strings
包提供了处理字符串的一些常用函数,其中Trim()
函数用于去除字符串中指定的字符。
语法
Trim(s string, cutset string) string
s
:需要处理的字符串cutset
:需要去除的字符集合
功能
去除字符串s
中包含在cutset
中的字符,并返回处理后的字符串。
示例
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, World! "
fmt.Println(strings.Trim(str, " "))
str2 := "!!!Hello, World!!!"
fmt.Println(strings.Trim(str2, "!"))
}
运行结果:
Hello, World!
Hello, World
注意事项
cutset
中的字符会被去除,包括字符串中间的字符- 如果字符串两边有空格等字符,只会去除开头和结尾的字符,中间的字符不会被处理
strings.Trim()
函数可以很方便地处理字符串中不需要的字符,使得字符串操作更加灵活和方便。