Word追踪修订时通配符替换Bug

没想到浓眉大眼的Office Word居然还有这种Bug:在追踪修订时,通配符不能正确替换。

在处理一个大型文档时,需要批量将英文括号替换成中文括号,因此需要使用到通配符替换:

Find What: \((*)\)
Options: Use Wildcards
Replace With: (\1)

预期行为是:将“(abc)”替换为“(abc)”,却没料到被替换成了“abc()”。

解决方案倒也简单:关闭追踪修订,全文替换完成后再打开。


Reference: Word wildcard find & replace puts strings \1 and \2 out of sequence