regex - 如何开发包含正则表达式的 Excel 宏,以便它可以在 Windows 和 Mac 上运行

标签 regex excel vba macos

我开发了一个使用 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/

相关文章:

php - 为什么我尝试替换字符串中的字符失败?

Excel VBA 仅对选定行中的某些单元格着色

excel - Python win32com PivotCache.CreatePivotChart() 错误 : 'Exception occurred'

C#,将 Npoi.ICell 转换为 Double 类型

vba - 使用宏/vba 将多行从一个工作表复制到另一工作表

Python正则表达式重复

Python:从奇怪的列表中获取1.0的元素?

excel - 通过宏修改和替换XML文件到相同的路径(Excel VBA)

excel - 使用 VBA 从 Excel 表中导入 Sharepoint 2010 列表数据

python - 在 SQLalchemy 中过滤正则表达式