col*r
我需要在我的源代码(即)中找到所有出现的特定 RegEx 。我意识到,如果您使用此处和此处VBComponents.CodeModule.Find()
解释的方法,您可以通过编程方式搜索代码中的模式 (RegEx) 。但这不符合我的需要,因为它只告诉你是否找到了这样的表达。我还需要模块中的实际表达式(例如and )。colour
color
有没有办法在 VBA 中以编程方式实现这一点?
col*r
我需要在我的源代码(即)中找到所有出现的特定 RegEx 。我意识到,如果您使用此处和此处VBComponents.CodeModule.Find()
解释的方法,您可以通过编程方式搜索代码中的模式 (RegEx) 。但这不符合我的需要,因为它只告诉你是否找到了这样的表达。我还需要模块中的实际表达式(例如and )。colour
color
有没有办法在 VBA 中以编程方式实现这一点?
Dim re, match
Set re = CreateObject("vbscript.regexp")
re.Pattern = "your regex"
re.Global = True
For Each match In re.Execute("you input")
MsgBox match.Value
Next
有关更多信息,请查看此链接:http: //msdn.microsoft.com/en-us/library/ms974570.aspx