strings.HasPrefix(str, "is") // 是否有前缀is
strings.ContainsAny("team", "e") // 是否包含子字符串,可以匹配unicode字符
strings.Contains("team", "e") // 是否包含子字符串,不能匹配unicode字符
strings.Index("Good Job", "Job") // 返回子字符串索引值,没有返回-1
strings.LastIndex(str, "Yep") // 返回子字符串最后一次出现的索引位置
// 将第二个apple替换为pineapple,如果n设置为-1则替换所有的apple
strings.Replace("I like apple, apple is delicious.", "apple", "pineapple", 2)
// 统计子字符串出现的次数
strings.Count("I like apple, apple is delicious.", "apple") // 2
// 大小写转换
strings.ToLower(str)
strings.ToUpper(str)
// 修剪
strings.Trim(str, " this is a text ")
// 分割字符串
strings.Split("actually I like pineapple more", " ")
// 拼接字符串切片
strings.Join(strFli, ";")
Go string包使用
最新推荐文章于 2022-08-29 08:00:15 发布