Word Procura e Substitui o ZERO-WIDTH-SPACE (ZWSP, U + 200B)

0

Eu colei um texto no meu documento com ZERO-WIDTH-SPACE s (ZWSP, U + 200B) nele e gostaria de removê-lo. No entanto, não consigo colá-lo na caixa Localizar e Substituir do Word e não parece haver um caractere especial listado para esse caractere Unicode. Como posso encontrar e remover todas as instâncias desse caractere?

    
por cbarth 01.05.2018 / 18:24

3 respostas

0

Se você executar charmap , deverá encontrar o caractere que está tentando inserir.

Você pode copiá-lo e colá-lo na caixa de pesquisa do Word.

Isso funcionará para outros caracteres obscuros quando você não encontrar e destacar uma ocorrência do caractere no texto para copiar e colar na caixa de pesquisa.

    
por 01.05.2018 / 19:24
2

Espaços com largura zero (U + 200B) são referenciados no Find do Word (mas não no Replace) como ^ u8203 , o que é mais fácil do que obtê-lo do CharMap (embora não substitua nenhum outro caminho).

Na verdade, os espaços de largura zero inseridos pelo símbolo de inserção do Word 2003 e 2007 são U + 200C ( ^ u8204 em Find), não U + 200B. No Windows XP (onde uso o Word 2003), o CharMap não consegue nem encontrar U + 200B. O Windows 7 CharMap descreve U + 200B como "Zero Width Space" e U + 200C como "Zero Width Non-Joiner". O Word 2007 usa o último, o mesmo que 2003. Ambos os caracteres parecem fazer o trabalho.

Este artigo tem mais algumas informações: Como criar o wordwrap de URLs no Word .

    
por 30.06.2018 / 23:42
0

Se não estiver trabalhando no MS Word, copie uma parte do texto que contém o ZWS e revele o código no MS Word. Encontre a posição do personagem. Diga que é o último personagem. Copie a palavra completa; em seguida, comece a excluir o restante dos caracteres, mas não pressione o backspace de excluir por qualquer período de tempo, mas continue excluindo cada caractere. O ZWS não deve ser excluído. MS Word, ou Excel, pode ser usado para encontrar e substituir o ZWS.

    
por 09.07.2018 / 08:58