package main
import (
"fmt"
"strings"
)
func main() {
fmt.Printf("%q\n", strings.Split("a,b,b", ","))
fmt.Printf("%q\n", strings.Split("a boy a girl a dog a cat", "a "))
fmt.Printf("%q\n", strings.Split("xy z", " "))
}
分割相对来说比较简单,go语言的strings包中封装了分割函数strings.Split函数返回的是一个切片slice
strings.Join用于元素类型为string的slice使用分割符号拼接组成一个字符串
package main
import (
"fmt"
"strings"
)
func main() {
str := "the quick brown fox jumps over the lazy dog 中文"
strSli := strings.Fields(str) //strings.Field将string转换为[]slice