Golang 字符串常用操作

获取字符串长度:len(str)

拼接字符串:使用 + 或 fmt.Sprintf


strings 是 Golang 官方包,实现了一些用于操作字符串的简单函数,代码示例如下:

字符串分割:strings.Split(s, sep string) []string

字符串连接:strings.Join(a []string, sep string) string

判断字符串中是否包含:strings.Contains(s, substr string) bool

前缀判断( 以 ... 开头 ):strings.HasPrefix(s, prefix string) bool

后缀判断( 以 ... 结尾 ):strings.HasSuffix(s, suffix string) bool

定位( 返回子字符串的索引 ):strings.Index(s, substr string) int,strings.LastIndex(s, substr string) int

统计( 字符串中,子字符串出现的次数 ):strings.Count(s, substr string) int

大小写转换:strings.ToUpper(s string) string,strings.ToLower(s string) string

替换:strings.Replace(s, old, new string, n int) string