我正在使用带通配符的查找/替换。
假设我想用括号括住特定的文本字符串(Word 文档的名称)。每个 Word 文档都以BP_并结束于文档。
Find: (<BP_*docx>)
Replace: (\1)
上面,表达式 1 是整个 word 文档名称。当我按“查找下一个”时,查找/替换会突出显示 word 文档名称,所以我知道它找到了正确的内容。
但是,无论我用 (\1) 还是 (^&) 替换,结果总是类似BP_文档名称.docx()换句话说,即使我在“替换”字段中用括号将文本括起来,Word 也会选择将这些开始和结束括号放在我搜索的文本的末尾。
我不明白的是,如果我将同一段文本复制到全新的、干净的 Word 文档中并执行相同的过程,结果就是我期望看到的:(BP文档名称.docx)
有人见过这种情况吗?我正在编辑的 Word 文档中是否有东西弄乱了?比如,文本在表格中,具有某种格式?我很困惑,真的需要一些帮助。
答案1
对我来说,解决方法是在执行查找/替换时禁用跟踪更改。希望这对您(和其他人!)有所帮助,尽管有点晚了。