我如何编写正则表达式来捕获所有不以特定字符结尾的单词(在 MS-Word 中通过脚本),例如:
我想捕获所有不以“:”字符结尾的“write”单词
I write: write
在这种情况下,结果将是:
write
答案1
(根据提问者的建议转换为答案)
如果不必是 VBA:
在 UI 中,您可以按 Ctrl+H 来获取高级(即旧版)查找和替换对话框。检查使用通配符选项,然后找什么,输入write[!:]
。这将告诉 Word 查找所有后面write
没有方括号!
中后面任何单个字符的 实例[ ]
,在您的情况下,该单个字符是:
冒号。