VB 如何获取字符串中一个字符出现的次数

大意如题,我该如何解决呢?最好能给提供个函数!... 大意如题,我该如何解决呢?最好能给提供个函数! 展开
 我来答
匿名用户
推荐于2018-04-28
展开全部
Function strCount(strA As String, strB As String) As Long
Dim lngA As Long
Dim lngB As Long
Dim lngC As Long
lngA = Len(strA)
lngB = Len(strB)
lngC = Len(Replace(strA, strB, ""))
strCount = (lngA - lngC) / lngB
End Function
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-18
展开全部
循环遍历这个字符串,用一个计数器来记录该字符的个数。
int fun(char[] str,char ch)
{
int i=0; //"i" is a calculator
char *p=str;
while(p!=NULL)
{
if(*p==ch) i++;
}
return i;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyaKing
2018-04-28 · TA获得超过1216个赞
知道小有建树答主
回答量:947
采纳率:53%
帮助的人:192万
展开全部
我为 正确答案注解了一下
Function hqcs( s1 As String, s2 As String) As Long
Dim i1 As Long '获取字符串s1里 的 s2字符串 出现的次数
Dim i2 As Long 's1为 总字符串 被检测的字符串 s2特殊字符串
Dim i3 As Long '假设 a113a22a55 里 a出现了3次 s2则是a
i1 = Len(s1) 's1则为"a113a22a55"
i2 = Len(s2)
i3 = Len(Replace(s1, s2, ""))
hqcs = (i1 - i3) / i2
End Function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式