如果字符串为:`str:=”abc bcd uit“`(bcd 和uit中间有多个空格,蛋疼编辑不出来)
如果用`strings.Split(str," ")`获得的结果arr
len(arr)大于3,其中有很多”“ 元素,
如何能简单的获得len(arr)为3的切割结果呢。
```
package main
import (
"fmt"
"strings"
)
func main() {
str := "a b c d e"
arr := strings.Split(str, " ")
fmt.Println(arr, len(arr))
}
```
打印代码如下:
![QQ图片20151208091050.png](http://studygolang.qiniudn.com/151208/5f87829a703f547255eb493298fe3898.png)
#5
更多评论
str := "abc bcd uit"
arr := strings.Split(str, " ")
fmt.Println(len(arr), arr)
这样不可以吗? 输出结果是 3 [abc bcd uit]
#1