以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 某一个字符在字符串中出现次数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172626) |
-- 作者:cd_tdh -- 发布时间:2021/10/22 15:24:00 -- 某一个字符在字符串中出现次数 老师,怎么判断某一个字符在一个字符串中出现的次数?, 比如:Dim Str1 As
String = "人民警察为人民,人民警察人民爱",判断出现“人民”的次数 |
-- 作者:jialihaha -- 发布时间:2021/10/22 15:28:00 -- Dim Str1 As String = "人民警察为人民,人民警察人民爱" output.Show(Str1.Split("人民").Length-1)
|
-- 作者:cd_tdh -- 发布时间:2021/10/22 15:33:00 -- 谢谢! |
-- 作者:有点蓝 -- 发布时间:2021/10/22 15:51:00 -- Dim Str1 As String = "人民警察为人民,人2民警察人民爱" output.Show(Str1.replace("人民","@").Split("@").Length-1)
|
-- 作者:y2287958 -- 发布时间:2021/10/22 15:52:00 -- 2楼代码不准确,因为Split匹配的单个字符。 用以下代码: Dim Str1 As String = "人民警察为人民,人民警察人民爱" Dim Str2 As String = "人民" output.Show((len(Str1) - len(Str1.Replace(Str2,""))) / len(Str2)) |