gpt4 book ai didi

go - 如何获取 strings.Contains 中的结果数?

转载 作者:IT王子 更新时间:2023-10-29 01:50:29 30 4
gpt4 key购买 nike

当你想检查一个字符串是否包含某个子字符串时,你可以这样做:

msg = "Lorem ipsum example of lorem ipsum."
if strings.Contains(msg, "ipsum") {
fmt.Println("contains word ipsum")
}

我怎样才能知道单词“ipsum”在msg中出现了多少次?

最佳答案

使用

strings.Count(string, substring)

Count 统计字符串中子串的非重叠实例数。

使用你的例子:

msg := "Lorem ipsum example of lorem ipsum."
fmt.Printf("contains %d occurences of ipsum", strings.Count(msg, "ipsum"))

关于go - 如何获取 strings.Contains 中的结果数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21417987/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com