gpt4 book ai didi

regex - 使用 RegEx 搜索 VBA 源代码

转载 作者:行者123 更新时间:2023-12-02 20:45:27 24 4
gpt4 key购买 nike

我需要在我的源代码中查找特定正则表达式的所有出现(即 col*r )。我意识到,如果您使用 VBComponents.CodeModule.Find() 方法(如 here 中所述),您可以通过编程方式搜索代码中的模式 (RegEx)。和 here 。但这并不能满足我的需求,因为它只能告诉你是否找到了这样的表达。我还需要在模块中找到的实际表达式(例如 colorcolor)。

有什么方法可以在 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

关于regex - 使用 RegEx 搜索 VBA 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com