在ASP中,如何计算某个字符串中指定字符一共出现了多少次?
比如:如何在“ab21s4ldk3fjdasdafsdf”中判断出“a”出现的次数?
思路:用split函数以a为分隔符分割字符串,计算一共输出是几维数组。那么a出现的次数就是维数-1。
Asp计算字符串中指定字符出现的次数的实例:
dim str1,str2 str1="|" str2="ae|webym|ae256|bj|源码|视频|程序软件|特效|" dim i,Counter Counter=0 If InStr(Str2,Str1) then for i=1 to Len(Str2) if Mid(Str2,i,Len(Str1))=Str1 then Counter=Counter+1 end if Next end if SearchChar=Counter 'SearchChar 表示Str1在Str2中出现的次数
通过asp中的split函数就可以计算出指定字符出现的次数。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/1048.html