正则表达式 Regular Expressions
上一篇 /
下一篇 2012-09-19 15:36:47
/ 个人分类:QTP
对大量的文本进行查找,对字符串进行比较,匹配,从而判断结果是否正确
在VBScript. 中,使用RegExp对象来支持
正则表达式RegExp 提供了3种属性和3种方法
Pattern, Global, IgnoreCase
Test,Replace, Execute
1.Pattern 匹配模式
+ 匹配前面的表达式1次or多次
. 匹配出换行符之外的任何单字符
eg.
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches
Set regEx = New RegExp 'create a ReExp
regEx.Pattern = patrn 'set pattern
regEx.IgnoreCase = True ' Case ignore
regEx.Global = True
Set Matches = regEx.Execute(Strng)
For Each Match in Matches
RetStr= RetStr & "在" & Match.FirstIndex & "找到匹配项。匹配项为'" & Match.value & "'。"
& vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox (RegExpTest("is.","IS1 is2 IS3 is4"))
相关阅读:
- PowerShell中的单引号和双引号问题 (omg, 2010-11-02)
- 正则表达式一(转自csdn) (houronghui, 2010-12-02)
- 正则表达式二(转自csdn) (houronghui, 2010-12-02)
- UE正则表达式技巧法则 (houronghui, 2010-12-12)
- 描述编程中使用正则表达式 (iamfeiyu1009, 2011-3-26)
- 《正则表达式》学习笔记 (welcome_zhang, 2011-8-09)
- 正则表达式学习笔记 (阳婉灵芝草, 2011-11-08)
- Linux中正则表达式基础 (qjcslg, 2012-3-14)
- Regular Expressions in JMeter (msnshow, 2012-3-18)
- grep命令简介及正则表达式 (likang2005608, 2012-8-13)
收藏
举报
TAG:
正则表达式