我想计算给定字符串/句子中特定单词的出现次数。我已经尝试过使用下面的代码,但它不起作用。
Sub main()
MainStr = " yes no yes yes no yes no "
Str1 = " yes "
MsgBox UBound(Split(MainStr, Str1))
End Sub
在上面的代码中,我想从 MainStr 中搜索 Str1。在大多数博客中,人们都给出了使用“拆分”功能来计算出现次数的解决方案。但是当搜索词紧随其后时,它不会给出正确的结果。
在上面的场景中,搜索词是“是”,它出现在第三和第四位。
上面的代码将在以下情况下给出正确的结果, MainStr = " yes no yes no yes no yes " Str1 = " yes "
请帮助我,因为我已经尝试/搜索了很多以找到解决方案。
谢谢 !