一、返回值类型-布尔
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
判断字符串s和t是否相等(忽略大小写)
二、返回值类型-整型
1、Index(s, str string) int
返回str在s中的第一次出现的索引,如果返回-1则表示字符串s中不包含str
2、LastIndex(s, str string) int
返回str在s中的最后一次出现的索引,如果返回-1则表示字符串s中不包含str
3、Count(s, str string) int
返回str在s中出现的次数
三、返回值类型-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替换为new,n表示替换的次数,如果n为负数则全部替换
要注意以上方法均需引入strings包,后边学习新的再更新













网友评论