美文网首页
GO入门(五)字符串工具包strings常用方法

GO入门(五)字符串工具包strings常用方法

作者: 石头上的叶子 | 来源:发表于2018-12-07 22:47 被阅读0次

    一、返回值类型-布尔

    1、Contains(s, substr string) bool

    判断字符串s中是否包含substr

    2、HasPrefix(s, prefix string) bool

    判断字符串s是否以prefix为开头

    3、HasSuffix(s, suffix string) bool

    判断字符串s是否以suffix为结尾

    4、ContainsAny(s, chars string) bool

    判断字符串chars中的任意字符是否出现在s

    5、EqualFold(s, t string) bool

    判断字符串st是否相等(忽略大小写)

    二、返回值类型-整型

    1、Index(s, str string) int

    返回strs中的第一次出现的索引,如果返回-1则表示字符串s中不包含str

    2、LastIndex(s, str string) int

    返回strs中的最后一次出现的索引,如果返回-1则表示字符串s中不包含str

    3、Count(s, str string) int

    返回strs中出现的次数

    三、返回值类型-string

    1、ToLower(s) string

    将字符串s中字符全部转为小写并返回

    2、ToUpper(s) string

    将字符串s中字符全部转为大写并返回

    3、TrimSpace(s) string

    将字符串s中开头和结尾的空格和空白符号去除并返回去除后的结果

    4、Trim(s string, str string) string

    将字符串s中开头和结尾的特定字符串str去除并返回去除后的结果

    5、TrimLeft(s string, str string) string

    将字符串s中开头的空格和空白符号去除并返回去除后的结果

    6、TrimRight(s string, str string) string

    将字符串s中结尾的空格和空白符号去除并返回去除后的结果

    7、Replace(s, old, new string, n int) string

    将字符串s中的old替换为newn表示替换的次数,如果n为负数则全部替换

    要注意以上方法均需引入strings包,后边学习新的再更新

    相关文章

      网友评论

          本文标题:GO入门(五)字符串工具包strings常用方法

          本文链接:https://www.haomeiwen.com/subject/mpaxhqtx.html