1.2.12 按照指定函数截取字符串
Go语言的
strings包中提供了TrimFunc()函数来截取字符串,定义如下:func TrimFunc(s string, f func(rune) bool) string以上函数表示截取字符串s两端满足函数f的字符,示例如下:
func main() { fn := func(c rune) bool { return strings.ContainsRune(",|/", c) } res := strings.TrimFunc("|/Shirdon Liao,/", fn) fmt.Println(res) }结果:Shirdon Liao
Last updated