服务器之家

服务器之家 > 正文

asp match正则函数使用Matchs实例

时间:2020-07-21 15:22     来源/作者:正则表达式教程网

说明

Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。

在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。

下面的代码说明了Match对象的用法:

  1. Function   RegExpTest(patrn,   strng)    
  2.     Dim   regEx,   Match,   Matches '   建立变量。    
  3.     Set   regEx   =   New   RegExp '   建立正则表达式。    
  4.     regEx.Pattern   =   patrn '   设置模式。    
  5.     regEx.IgnoreCase   =   True '   设置是否区分大小写。    
  6.     regEx.Global   =   True '   设置全局替换。    
  7.     Set   Matches   =   regEx.Execute(strng) '   执行搜索。    
  8.     For   Each   Match   in   Matches '   遍历   Matches   集合。    
  9.         RetStr   =   RetStr   &   "Match   "   &   I   &   "   found   at   position   "    
  10.         RetStr   =   RetStr   &   Match.FirstIndex   &   ".   Match   Value   is   "'    
  11.         RetStr   =   RetStr   &   Match.Value   &   "'."   &   vbCRLF    
  12.     Next    
  13.     RegExpTest   =   RetStr    
  14. End   Function    
  15.  
  16. MsgBox(RegExpTest("is.",   "IS1   is2   IS3   is4"))   
标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
返回顶部