> 生活
golang的string字符串常用函数
导语:
Contains:判断字符串中是否包含指定字符串
str1 := &34;result := strings.Contains(str1, &34;)fmt.Println(result)
join:字符串连接 类似php的implodestr := []string{&34;, &34;, &34;, &34;, &34;, &34;}join := strings.Join(str, &34;)fmt.Println(&34;, join)
Split:字符串分割,返回切片 类似php的explodestr := &34;split := strings.Split(str, &34;)fmt.Println(&34;, split)
Index:查找指定字符串所在的位置,返回索引,找不到返回-1str := &34;result3 := strings.Index(str, &34;)fmt.Println(&34;, result3)
Repeat:重复字符串次数,返回重复的字符串str := &34;result4 := strings.Repeat(str, 3)fmt.Println(&34;, result4)
Replace:func Replace(s, old, new string, n int) string在s字符串中,把old字符串替换为new字符串,n表示替换的次数,小于0表示全部替换
str := &34;strings.Replace(str, &34;, &34;, 1)// 替换第一个strings.Replace(str, &34;, &34;, -1)// 全部替换
Trim:func Trim(s string, cutset string) stringt在s字符串的头部和尾部去除cutset指定的字符串
str := &34;trim := strings.Trim(str, &34;) // 去掉两头空格fmt.Println(&34;, trim)
Fields:去除字符串的空格符,并且按照空格分割返回slicestr := &34;fields := strings.Fields(str)fmt.Println(&34;, fields)
热门推荐
1.golang的string、int、int64、float64互相转换
2.每日一招:搭建Jenkins,Gitlab自动化打包部署项目
3.每日一招:docker安装easyswoole
4.Linux安装MYSQL8.0
5.个人可以做哪些副业兼职赚钱?