切割字符串

carl · · 3932 次点击
```go package main import( "fmt" "regexp" "strings" ) func main(){ s := " a b c d e " reg := regexp.MustCompile(`\s+`) array := reg.Split(strings.TrimSpace(s), -1) fmt.Printf("%s, len:%d\n", array, len(array)) } ``` - 输出: > [a b c d e], len:5
#6
更多评论
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