asp学习网: 首页 >> 正则表达式 >> ASP中正则对象小小的总结

ASP中正则对象小小的总结

这篇文章是把asp中使用正则的一些常用的东西做了一个总结。当然,这些还是很重要的,熟悉之前可能需要先记住这些东西。

1.建立正则对象
Set regEx=New RegExp ‘建立正则对象
属性:
regEx.Pattern=vpattern ‘获取正则表达式
regEx.IgnoreCase=True ‘是否区分大小写匹配
regEx.Global=True ‘是否进行全局匹配
方法:
Set Matches=regEx.Execute(str) ‘对str进行搜索,返回匹配到的Matches集合
regEx.Replace(str1,str2) ‘用str2替换 str1中匹配到的字符串
regEx.Test(str) ‘测试str中是否有符合匹配,有则返回True

2.集合对象(Matches)的使用
Set Matches=regEx.Execute(str) ‘对str进行搜索,返回匹配到的Matches集合
属性:
Matches.Count ‘匹配到的个数
Matches.Item(i) ‘第i个匹配到的字符串
注意:Matches.Item(i)=Matches(0).Value=Matches(I)
方法: 无
3.单个集合对象(Match)的使用
‘ 其实就是Matches集合中的单个匹配到的对象,通过For Each……Next得到
For Each Match In Matches
Match.FirstIndex ‘属性,返回在搜索字符串中匹配的位置
Match.Length ‘属性,匹配的字符串的长度
Match.Value ‘属性,返回在一个搜索字符串中找到的匹配的值或文本
Next
‘Match中还存在一个SubMatches集合
Match.SubMatches.Count ‘ 属性,匹配个数
Match.SubMatches.Item(I) ‘属性,某个匹配

其实,集合都可以用M(i)或M(i).value或M.Item(i)取得值的

from:asp学习网/title:ASP中正则对象小小的总结/ time:2007-11-9 17:18:47

本文主题正则

正则表达式大全

javascript中使用正则表达式的replace方法

vbscript中用正则表达式时获得匹配字符串

asp下常用正则表达式及字符串验证方法

枫的专栏:正则表达式快速入门教程(第二版)

正则表达式基本入门

正则表达式(C#)例子:获取网页链接

vbscript中用正则时获得匹配串的心得

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行