单词,正则表达式中的括号、单词、空格或 lf

单词,正则表达式中的括号、单词、空格或 lf

在 Word 中,我想使用正则表达式来匹配“Po”后跟空格或行尾字符。

[[Policy.PolicyNumber]]
[[Po
[[Po John

因此,在上面的例子中,我想匹配底部的两个项目 - “[[Po”和“[[Po”(没有约翰)。

最终,我所做的是一种 Intellisense - 类似于 VSTO。我可以使用真正的正则表达式搜索文档的文本,以使用 c# 找到我想要的内容,但我遇到的障碍是进行替换而不丢失任何格式。因此使用 .Replace word 方法。

答案1

我在 Word for Mac 上确认了这个解决方案。转到Edit->Find->Advanced Find and Replace。拉出高级选项,然后选择Use wildcards复选框。

搜索此内容:\[\[Po[^013 ]

^013 是回车符的代码。

相关内容