Por que algumas pesquisas com curingas produzem resultados diferentes quando as alterações de controle estão ativadas?

1

No Microsoft Word 2013, estou tentando configurar uma pesquisa curinga automatizada, mas os resultados que estou obtendo são diferentes, dependendo de se as alterações de faixa estão ativadas ou desativadas. 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 a substituí-lo por:

Q

Quando executo a pesquisa com alterações de faixa off , obtenho o resultado correto: 1T10. Quando eu corro com as alterações de faixa on , recebo 110Q. Todos os elementos certos, mas na ordem errada.

Se eu modificar levemente 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:


Eu recebo a saída correta, independentemente de as alterações de faixa estarem ativadas ou desativadas. Gostaria apenas de usar essa sintaxe, mas não faz sentido para mim que "Q" precise ser tratado como um caractere curinga, e se outra pessoa 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 caractere curinga.

    
por Vince Earl 15.05.2015 / 00:10

1 resposta

0

Aparentemente, esse é um problema conhecido, mas antigo . link

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

    
por 15.05.2015 / 21:47