一、返回值类型-布尔
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
为负数则全部替换
网友评论