在 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 是回车符的代码。