永发信息网

vbs搜索字符串有几次出现

答案:2  悬赏:0  手机版
解决时间 2021-12-17 23:21
我想要用VBScript做一个搜索字符串在另一个字符串中有几次出现的程序。
比如:在"abcabc"里搜索"a"就输出2(有2个a)。
有没有这样的函数啊?没有的话,有没有谁可以编一个函数?
最佳答案
Function RegExpMatchCount(patrn, strng)
Dim regEx, Match, Matches ' Create variable.
Set regEx = New RegExp ' Create regular expression.
regEx.Pattern = patrn ' Set pattern.
regEx.IgnoreCase = False ' Set case insensitivity.
regEx.Global = True ' Set global applicability.
Set Matches = regEx.Execute(strng) ' Execute search.
RegExpMatchCount = Matches.Count
End Function
MsgBox(RegExpMatchCount("a", "abcabc"))
支持正则表达式搜索
全部回答
set fso=createobject("scripting.filesystemobject") set txt1=fso.opentextfile("1.txt",1) cod1=txt1.readall txt1.close set txt2=fso.opentextfile("2.txt",1) cod2=txt2.readall txt2.close if instr(cod2,cod1)>0 then msgbox "找到了字符:"&cod1 end if 上源码测试可用。 同目录下新建两个文件“1.txt”、“2.txt”。“1.txt”写进搜索关键词“中国人”,“2.txt”写入内容“我是中国人,你好。”。 字符串比较不分什么文,只要你双引号里面的东西完全一样就相等。有一点点不同都不会相等。 有任何问题追问吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
把第一车间人数的5分之一调到第二车间,两个
赤壁市咸宁韩国1819烧烤哪位知道具体地址啊
女生耳根软代表什么
联想M7020在打印机维修的时候,见工程师打印出
纺织品家属院在什么地方啊,我要过去处理事情
请问深圳南山区高新派出所户口的未婚证明在哪
跪求大神指导,苹果手机微信语音聊天记录删除
问道手游百花羞什么时候刷新百花羞刷新时间
重庆产的红99哪个包装的好吃
注册商标图形和文字或者英文有什么区别?
I52400,gtx750显卡8GDDR3,可以玩看门狗吗
求何曼君-高分子物理第三版课本
为什么我跟军人谈恋爱觉得好累?感觉两个人的
有没有C语言版的类似于按键精灵的软件?
刚认识一男友,每次见我,都看我脚是什么意思
推荐资讯
西门子810dccu3的参数和plc程序怎么丢了
在游乐场里开鱼疗馆合适吗?
2根发热管380V的蒸饭机如何接
业务发生地提供其他省市开具的发票可以吗
改变从自己开始阅读答案
沙湖镇财政所办公位置在哪啊?好找么?
Alice is stubborn, as you know. She trusts
从广东到海南岛那边火车怎样渡海啊?
兵团关于下岗职工退休年龄有何规定
现在从厦门到安溪多少钱?
“小磁针南极在某处受磁场力的方向,跟该处磁
涟水县徐集派出所地址在什么地方?想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?