源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

VBS教程:方法-Execute 方法

  • 时间:2020-04-02 02:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:VBS教程:方法-Execute 方法

Execute 方法

对指定的字符串执行正则表达式搜索。 [code][i]object[/i].[b]Execute([/b][i]string[/i][b])[/b][/code] [h3]参数[/h3]object 必选项。总是一个 [b]RegExp[/b] 对象的名称。 string 必选项。要在其上执行正则表达式的文本字符串。 [h3]说明[/h3]正则表达式搜索的设计模式是通过 [b]RegExp[/b] 对象的 [b]Pattern[/b] 来设置的。 [b]Execute[/b] 方法返回一个 [b]Matches[/b] 集合,其中包含了在 [i]string[/i] 中找到的每一个匹配的 [b]Match[/b] 对象。如果未找到匹配,[b]Execute[/b] 将返回空的 [b]Matches[/b] 集合。 下面的代码说明了 [b]Execute[/b] 方法的用法。
[code]Function RegExpTest(patrn, strng)  Dim regEx, Match, Matches      ' Create variable.  Set regEx = New RegExp         ' Create a regular expression.  regEx.Pattern = patrn         ' Set pattern.  regEx.IgnoreCase = True         ' Set case insensitivity.  regEx.Global = True         ' Set global applicability.  Set Matches = regEx.Execute(strng)[/code]   [code]' Execute search.[/code][code]  For Each Match in Matches      ' Iterate Matches collection.[/code][code]    RetStr = RetStr & "Match found at position "[/code][code]    RetStr = RetStr & Match.FirstIndex & ". Match Value is '"[/code][code]    RetStr = RetStr & Match.Value & "'." & vbCRLF[/code][code]  Next[/code][code]  RegExpTest = RetStr[/code][code]End Function[/code][code]MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))[/code]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部