VBS教程:对象-Matches 集合
更新时间:2006年11月16日 00:00:00 作者:
Matches 集合
正则表达式 Match 对象的集合。
说明
Matches 集合中包含若干独立的 Match 对象,只能使用 RegExp 对象的 Execute 方法来创建之。与独立的 Match 对象属性相同,Matches `集合的一个属性是只读的。
在执行正则表达式时,可能产生零个或多个 Match 对象。每个 Match 对象都提供了与正则表达式匹配的字符串的访问入口、字符串的长度,以及标识匹配位置的索引。
下面的代码将说明如何使用正则表达式查找获得 Matches 集合,以及如何循环遍历集合:
Function RegExpTest(patrn, strng) Dim regEx, Match, Matches '创建变量。Set regEx = New RegExp '创建正则表达式。regEx.Pattern = patrn '设置模式。regEx.IgnoreCase = True '设置是否区分大小写。regEx.Global = True '设置全程匹配。Set Matches = regEx.Execute(strng) '执行搜索。For Each Match in Matches'循环遍历Matches集合。RetStr = RetStr & "Match found at position "RetStr = RetStr & Match.FirstIndex & ". Match Value is '"RetStr = RetStr & Match.Value & "'." & vbCRLFNextRegExpTest = RetStrEnd FunctionMsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
相关文章
抖音vbs表白代码大全 抖音vbscript表白代码使用方法
抖音vbs表白代码大全分享,最近很多小伙伴都在抖音上看到了一个vbs表白代码这个玩法,感觉非常的有趣。不过不少玩家还不知道怎么弄的,下面就来一起看下制作方法吧2018-07-07
VBS监控CPU的使用率(如占用率一直维持在80%超过30秒则运行某程序)
用vbs实现的监控CPU的使用率,VBS监控CPU的使用率,如占用率一直维持在80%超过30秒,则运行某程序,以保证机器的正常运行2013-04-04


最新评论