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 »
.
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
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:
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
.