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

一、返回值类型-布尔

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.jianshu.com/p/a5e31ce7bdbb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞