ASP中如何判断一个字符串中某个指定的字符出现的次数?

比如字符串为“kdfghkwewewdfg”,要判断“wew”的出现次数,用split取维数方法只有1,因为有个w出现共用,实际我是要得到2呢???我现在就面临这样的问题... 比如字符串为“kdfghkwewewdfg”,要判断“wew”的出现次数,用split取维数方法只有1,因为有个w出现共用,实际我是要得到2呢???我现在就面临这样的问题,是否有方法可以解决??mid好像也达不到要求 展开
 我来答
SQL的艺术
推荐于2017-09-28 · SQL写多了就会在追求极致
SQL的艺术
采纳数:2040 获赞数:3323

向TA提问 私信TA
展开全部

判断一个字符串中某个指定的字符出现的次数,可以使用函数:【Replace】

思路:使用Replace函数将指定的字符替换为空,然后再用函数【Len】求出替换前和替换后的差值,即为出现的次数。

例如:字符串【12312345】中判断字符【2】出现的次数

dim Rc as integer
Rc=len("12312345")-len(replace("12312345","2",""))

 输出结果为:

2
捌零老陈
推荐于2017-09-11 · TA获得超过727个赞
知道大有可为答主
回答量:1414
采纳率:100%
帮助的人:768万
展开全部
<%
str = "kdfghkwwewewdfg"
finStr = "we"
pos = 1
total = 0
while instr(pos,str,finstr)>0
total = total + 1
忘了你是要得到两个,所以这里加1就行了
pos = instr(pos,str,finstr) + 1
wend
response.write finstr & "在字符" & str & "出现了:" & total & "次"
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式