Por que esta pesquisa não está funcionando no MS Word 2016?

0

Eu tenho um documento grande (1000 páginas) e preciso substituir cada « no início de uma palavra com » (ALT + 0187).

Quando quero pesquisar um documento para o caractere W no início de uma palavra, eu uso

<(W)

Por que não posso procurar o caractere « (que é ALT + 0171 no MS Windows) da mesma maneira?

<(«)   // does not find anything

Minha consulta de pesquisa não aparece em algo como «But

    
por WAJurczyk 02.02.2017 / 01:16

3 respostas

2

Como a AFH e a Yisroel Tech notaram, uma palavra nunca pode começar com « , então o início da palavra segue a divisa.

A string de localização final deve ser simplesmente «< .

e os resultados podem ser substituídos por » .

    
por 02.02.2017 / 12:45
1

Você pode tentar escapar do caractere com \ ou conferir esta página de ajuda para procurar / substituir caracteres especiais em um documento do Word, se você não tentou ainda:

link

    
por 02.02.2017 / 01:23
1

Como @AFH observa « não é um caractere que faz parte de uma palavra porque é considerado pontuação.

Como uma forma alternativa de realizar o que você deseja fazer, embora não tenha certeza se isso será bom o suficiente na sua situação, você pode usar ([^13- ])(«)([! ]) como a string Find e Replace with » . Isto lhe encontrará qualquer "que seja depois de espaço ou parágrafo, e não seja seguido por um espaço, de modo que provavelmente cobrirá todos os" no início das palavras e não "no meio de palavras ou sozinho.

Apenas BTW, o caractere « e » não são ALT+0187 e ALT+0171 (estes são "Carta maiúscula latina C com gancho "e" Latin Small Letter U com Double Acute "respectivamente.) O Unicode correto para « e » é 00AB e 00BB .

    
por 02.02.2017 / 05:43