goland 字符串炸碎

180it 2021-10-03 AM 839℃ 0条
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


}
支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

goland 字符串炸碎