Por que algumas pesquisas curinga produzem resultados diferentes quando o controle de alterações está ativado?

Por que algumas pesquisas curinga produzem resultados diferentes quando o controle de alterações está ativado?

No Microsoft Word 2013, estou tentando configurar uma pesquisa automatizada de caracteres curinga, mas os resultados que estou obtendo são diferentes dependendo se o controle de alterações está ativado ou desativado. Neste exemplo, preciso alterar a construção do 1T 2010 para o 1T10. Eu escrevi o seguinte curinga:

([1-4])Q [0-9][0-9]([0-9][0-9])

Estou substituindo por:

\1Q\2

Quando executo a pesquisa com alterações de controledesligado, obtenho o resultado correto: 1T10. Quando eu executo com alterações de controlesobre, recebo 110Q em vez disso. Todos os elementos certos, mas na ordem errada.

Se eu modificar ligeiramente a expressão de pesquisa para:

([1-4])([Q]) [0-9][0-9]([0-9][0-9])

e a expressão de substituição para:

\1\2\3

Obtenho a saída correta, independentemente de as alterações de controle estarem ativadas ou desativadas. Eu usaria apenas essa sintaxe, mas não faz sentido para mim que "Q" precise ser tratado como um curinga, e se alguém precisar modificar/atualizar minha ferramenta de pesquisa, eles terão problemas semelhantes quando eles tentam criar novas entradas. Não é intuitivo que uma constante nesta expressão deva ser tratada como um curinga.

Responder1

Aparentemente isso é conhecido, masvelhoemitir. http://answers.microsoft.com/en-us/office/forum/office_2010-word/wildcard-find-and-replace-with-track-changes/cd35b715-f539-4d0b-902d-7f977dcf67e5

A solução alternativa é simplesmente transformar cada elemento da pesquisa (até mesmo as constantes) em um curinga.

informação relacionada