在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





















