我想将所有单倍行距的句子分隔符替换为双倍行距的句子分隔符。为此,我运行了以下内容。
寻找: 。 ([亚利桑那州])
替换: .\1
查找工作正常,但替换结果却很奇怪。我们从“... 2015 年初。Generator...”变为“... 2015 年初 G. enerator...”,反向引用被放在了错误的位置。
我也尝试过其他类似的
查找:(.)([AZ])
替换:\1 \2
和
查找:(.)([AZ])
替换:\1 \2
结果类似。为什么会发生这种情况?我该如何解决?
答案1
我刚刚经历了同样的事情@斯蒂芬,所有被替换的变量将被放在开头,其余的变量都放在后面(例如,“ABC_\2-\1_DEF”将变成“\1\2ABC_-_DEF”。
Google 根本帮不上什么忙,过了一会儿我才发现,并不是所有打开的文档都出现了这个问题。我绞尽脑汁想找出其中的区别,直到我注意到,某个文档开启了“跟踪更改”功能。关闭它后,搜索和替换功能就如预期一样完美无缺了。