正则表达式的第三种方法怎么用
发布网友
发布时间:2022-04-07 07:09
我来回答
共1个回答
热心网友
时间:2022-04-07 08:39
是Execute吧
Sub
test()
Dim
str
As
String,
reg
As
New
RegExp,
num
str
=
"EP123测试234数据"
reg.Global
=
True
reg.Pattern
=
"\D*(\d*)\D*"
Set
num
=
reg.Execute(str)
MsgBox
num(1).SubMatches(0)
End
Sub
正则表达式的Execute方法对指定的字符串执行正则表达式搜索。正则表达式搜索的设计模式是通过RegExp
对象的
Pattern
来设置的。Execute方法返回一个Matches集合,其中包含了在
string中找到的每一个匹配的
Match
对象。如果未找到匹配,Execute
将返回空的
Matches
集合。如果想把集合里面的所有的值全部取出来,就循环遍历,逐个取出来。