当前位置: 首页 > 图文教程 > 网络编程 > 正则表达式 > asp match正则函数使用Matchs实例

正则表达式
js 正则使用方法
IP 正则表达式验证
Java 正则表达式详解
webregexp 正则测试实现代码
正则基础之 环视 Lookaround
正则基础之 NFA引擎匹配原理
使用正则表达式替换表情符号核心代码
js replace正则相关的诡异问题
mysql正则表达式 LIKE 通配符
[原创]jb51用的ubb转换
dw(dreamweaver)正则表达式函数列表
asp 正则 过滤重复字符串的代码
ASP 正则函数替换分页后的参数
javascript RegExp 对象属性与方法和应用
PHP 正则的使用基础入门
PHP 正则表达式函数库(两套)
正则表达式高级技巧及实例详解 笨活儿
中文用户名的js检验正则
JS 正则 时间验证
判断时间的正则表达式

正则表达式 中的 asp match正则函数使用Matchs实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 65 ::
收藏到网摘: n/a

asp matchs函数提供了对正则表达式匹配的只读属性的访问。一直都用这个函数,没想到本站竟然没有这类文章,汗一个,最近我会多加一些这样的文章
说明
Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合。所有的 Match 对象属性都是只读的。
在执行正则表达式时,可能产生零个或多个 Match 对象。每个 Match 对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。
下面的代码说明了 Match 对象的用法:
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 " & I & " found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is "'
RetStr = RetStr & Match.Value & "'." & vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))