我开发了一个使用 VBScript.RegExp
的 Excel 2010 VBA 宏。我的一位用户显然使用的是 Excel Mac 2011,它支持 VBA,但不支持 VBScript.RegExp
。
我看过几篇文章,其中提到可以使用可由 VBA 宏调用的 AppleScript 创建自己的 RegEx 函数。然而,似乎必须有 Excel 文件的 Mac 版本和 Windows 版本。这不太理想。
是否有另一种方法可以在 VBA 中实现与 Windows 和 Mac 兼容的正则表达式?
最佳答案
不幸的是,尚未找到解决方案 - 当前的解决方法是简单地用一系列 Replace
调用(或其他所需的操作)替换正则表达式。
关于regex - 如何开发包含正则表达式的 Excel 宏,以便它可以在 Windows 和 Mac 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995007/