golang strings 包的所有方法使用说明

Count(s, substr string) int
// Count对s中substr的不重叠实例的数量进行计数。
//如果substr是空字符串,Count将返回1 + s中Unicode代码点的数量。


Contains(s, substr string) bool

//返回substr是否在s中。

 ContainsAny(s, chars string) bool

//返回字符中的Unicode代码点是否在s中。

ContainsRune(s string, r rune) bool

// 返回Unicode代码点r是否在s中。


LastIndex(s, substr string) int

// LastIndex返回s中substr的最后一个实例的索引,如果s中没有substr,则返回-1。


Split(s, sep string) []string

// 将片s分割成所有由sep分隔的子字符串,返回一个切片

Join(elems []string, sep string) string

// 切片转换成字符串。分隔符sep被放在结果字符串中的元素之间。


Replace(s, old, new string, n int) string

// Replace返回字符串s的第一个n的副本

//不重叠实例的旧替换为新。

//如果old为空,则匹配字符串的开头

//在每个UTF-8序列之后,产生k+1个替换

//用于k-符文字符串。

//如果n < 0,则替换的数量没有限制。


 Trim(s string, cutset string) string 

// 删除前后字符串

TrimLeft(s string, cutset string) string
TrimRight(s string, cutset string) string

还有一些不常用

你可能感兴趣的:(go)