现在的位置: 网页制作教程网站制作经验 >正文
asp学习教程

ASP的VBScript脚本如何获取某个特定字符在字符串中出现的次数

发表于2020/4/25 网站制作经验 0条评论 ⁄ 热度 1,214℃

在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中出现的次数
  • 暂无评论