在ASP中如何用VBScript脚本判断某个指定字符在字符串中出现的次数?用split函数可以实现这个需求。
思路:以指定的字符为分隔符,看可以输出几维数组(N),则该字符出现的次数为N维-1。比如字符串“abcdaefgahikaklm”,统计字符a出现的次数,那么可以用ubound(split("abcdaefgahikaklm","a"))-1得到。
具体实例如下:
dim str1,str2 str1="|" str2="ASP|PHP|C语言|C++|java|NET|" 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中出现的次数
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/1063.html