zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    洛谷P2740 草地排水
    BZOJ 4326 运输计划
    BZOJ 1036 树的统计
    BZOJ 1003 物流运输
    BZOJ 1251 序列终结者
    HDU4864 Task(算竞进阶习题)
    洛谷P4281 紧急集合 / 聚会
    CH0802 占卜DIY
    node.js(二)各种模块
    node.js对象数据类型
  • 原文地址:https://www.cnblogs.com/niuben/p/13949278.html
Copyright © 2011-2022 走看看