现在的位置: 网页制作教程网站制作教程 >正文
asp语言高级教程

Asp计算字符串中指定字符出现的次数

发表于2018/8/22 网站制作教程 0条评论 ⁄ 热度 4,050℃

在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函数就可以计算出指定字符出现的次数。

  • 暂无评论