切割字符串

carl · · 3867 次点击
afeifqh
寻找golang方面的开发工作
str := "abc bcd uit" arr := strings.Split(str, " ") fmt.Println(len(arr), arr) 这样不可以吗? 输出结果是 3 [abc bcd uit]
#1
更多评论
看括号里面写的,如果bcd和uit之间不只一个空格,那么这种得出的结果len不是3的。这个编辑语法打不出来多个空格。。。你试一下。
#2
可以选择:func Fields(s string) []string,或含自定义函数的:func FieldsFunc(s string, f func(rune) bool) []string
#3