go strings.Count()方法
strings.Count()方法
语法
func Count(s, sep string) int
go源码Count()方法的介绍:
Count counts the number of non-overlapping instances of substr in s. If substr is an empty string, Count returns 1 + the number of Unicode code points in s.
strings.Count()方法,可以用于统计sep字符串在字符串s中出现的字数,如果sep字符串为空字符串,那么将返回s字符串的“长度+1”的数值。
参数
参数 | 描述 |
---|---|
s | string字符串类型 |
seq | 字符串string类型 |
返回值
go int类型值。
strings.Count()方法实例代码
func main() {
var countNum int = strings.Count("笨鸟工具,x1y1z1.com", "笨鸟")
fmt.Println(countNum)
num2 := strings.Count("abcde", "") //seq参数为空字符串
fmt.Println((num2))
}
//命令行输入运行go文件的命令,比如:go run test.go,得到输出:
1
6