package main
import (
"fmt"
"strings"
)
func main() {
//整个字符串,以什么为分隔符,进行拆分
aa := strings.Split("i love you"," ")
fmt.Println(aa,len(aa)) //[i love you] 3
//整个字符串,以什么为分隔符,进行拆分 -1代表有多碎拆分多碎,如果数字为2 那么就炸2次,第一次是完整的,第二次是 I,love you 2段
bb := strings.SplitN("i love you"," ",-1)
fmt.Println(bb,len(bb)) //[i love you] 3
//循环查看拆分的每个字符串
for _,s := range bb{
fmt.Println(s)
}
//拆分把分隔符本身包含进去。
cc := strings.SplitAfter("i,love,you,me",",")
fmt.Println(cc,len(cc)) //[i, love, you, me] 4
//拆分把分隔符本身包含进去,炸几次
dd := strings.SplitAfterN("i,love,you,me",",",2)
fmt.Println(dd,len(dd)) //[i, love,you,me] 2
}
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询