• go strings包


    //是否包含指定的字符串中任意一个字符 有一个出现过 就返回true
    fmt.Println(strings.ContainsAny(s1,"glass"))
    
    //返回指定字符出现的次数 
    fmt.Println(strings.Count(s1,"g"))
    
    //文本的开头
    fmt.Println(strings.HasPrefix(s1,"ok"))
    //文本的结尾
    fmt.Println(strings.HasSuffix(s1,".txt"))
    
    //查找指定字符在字符串中存在的位置 如果不存在返回-1
    fmt.Println(strings.Index(s1,"g"))
    //查找字符中任意一个字符出现在字符串中的位置
    fmt.Println(strings.IndexAny(s1,"s"))
    //查找指定字符出现在字符串中最后一个的位置
    fmt.Println(strings.LastIndex(s1,"s"))
    
    //字符串的拼接
    s2:=[]string{"123n","abc","ss"}
    s3:=strings.Join(s2,"_")
    fmt.Println(s3)// 123n_abc_ss
    
    //字符串的切割
    s4:=strings.Split(s3,"_")
    fmt.Println(s4)// 返回切片[]string{"123n","abc","ss"}
    
    //字符串的替换
    s5 := "okoletsgo"
    s6 := strings.Replace(s5, "o", "*", 1)
    fmt.Println(s6)//*koletsgo
    //TODO 1 只替换1次,  -1 全部替换
    
    //字符串的截取
    //str[start:end]包含start 不包含end
    
  • 相关阅读:
    各地电信运营商插广告赚钱,北京联通也不甘落后
    也谈Server Limit DOS的解决方案
    Still Believe
    无奈小虫何
    好朋有也有类别
    无为而治
    青鸟随想
    落寞时分
    网站开发学习路线和资料
    C++实例 添加快捷键表
  • 原文地址:https://www.cnblogs.com/niuben/p/13949278.html
Copyright © 2020-2023  润新知