如何使用正则表达式替换和通配符来查找和替换?

如何使用正则表达式替换和通配符来查找和替换?

有没有办法使用正则表达式替换和 Excel 查找和替换(在 GUI 中)?

使用 JavaScript 示例,我想要做这样的事情:
"John Smith".replace(/(.*)\s(\.*)/, "$2, $1") // returns "Smith, John"

答案1

www.codedawn.com 上有一个插件,它为 MS Excel 的查找和替换对话框添加了正则表达式功能。这就是答案!请注意:此插件所做的替换不可撤消。在提交替换之前,系统会警告您保存工作簿。

答案2

我相信你可以结合 Excel 的 FIND 和 MID 函数获得类似的功能 - 请注意,如果你找到的内容(示例中的“\s”)也是通配符,你的函数可能会变得非常长 - 但这是可能的。请参阅本文对于一些(相当简单的)例子。

相关内容