概述
一、正则支持
- 正则的概念就不说了,就是用特殊的字符串进行字符串的匹配
- vba 本身是不支持正则的,需要引入外部的支持
二、基本用法
1、示例代码
Sub text()
Dim reg As New RegExp
sr = "ABCA"
Dim ret
With reg
.Global = True
.Pattern = "A"
.MultiLine = True
Set ret = .Execute(sr)
End With
For Each r In ret
Debug.Print r
Next r
End Sub
2、细节说明
- 创建正则对象还可以通过
createObject("vbscript.regexp")
Global
属性代表是否进行全局匹配,false 的话就返回匹配的第一个,true的话会搜索