Usando o Notepad++ para remover acentos

O que ando aprendendo nesta caminhada sobre a Terra

Usando o Notepad++ para remover acentos

Hoje quero compartilhar uma dica para facilitar a substituição de caracteres acentuados usando apenas Notepad++ e seu HTML Tag Plugin.

Let’;fazer!

Em primeiro lugar, Temos de ter HTML Tag Plugin instalado. Se você já tem, Pule para a etapa 4.

  1. Abra Notepad++ e procure por Plugins no Menu principal.
    Item de Menu de Plugins do bloco de notas
  1. Se HTML Tag está ausente, Abra Plugin Manager->Show Plugin Manager e encontre HTML Tag Plugin na lista.
    Plugin de Tag HTML no Notepad + + Plugin Manager
  2. Selecione os Plugins desejados e aperte o botão instalar. Notepadd++ será reiniciado para concluir a instalação.
    Agora nós podemos traduzir caracteres especiais para suas entidades HTML. Precisamos fazê-lo primeiro para remover acentos do nosso texto.
  3. Coloque seu texto sobre a janela e faça Selecionar Tudo com Ctrl + A ou Edit ->; Selecionar Tudo no Menu Principal.
  4. Abra Plugins->HTML Tag->Encode Entities no Menu Principal ou CTRL + E.
    Agora, todos os caracteres especiais estarão em entidades html.
    Notepad + + com caracteres especiais, codificados em HTML
  5. Abra o Formulário Substituir (CTRL + H ou Search->;Substituir) e preencha o campo Localizar com
    &([a-zA-Z])(grave|acute|circ|uml|aring|cedil|slash|tilde); e Substituir por com

    $1

    Selecione Expressão regular em Modo de busca e clique no botão Substituir todos button.
    Forma de substituir o notepad + +
    O texto será substituído com caracteres sem acentos, Mas todos os outros caracteres especiais em entidades HTML.
    Texto de notepad + + HTML substituído

  6. Agora podemos retornar todos os outros caracteres para seus originais, mas é melhor usar seu texto em codifcação UTF-8. Vá para o item de menu Encoding e altere a codificação do texto se não estiver em Utf-8. Você pode retornar para outra codificação após esta etapa.
    Para decodificar o HTML use CTRL + Shift + E ou Plugins->HTML Tag->Decode Entities.
    Conversão de texto notepad + + Final

Eu espero que isso ajude alguém.

 ;

11 Respostas

  1. Com certeza me ajudou, isso posso dizer. Muito obrigado pelo post Marcos.

  2. Jeremiah diz:

    Este foi um salva-vidas! Salvou-me horas de trabalho, Obrigado!

  3. Rodrigo diz:

    Muito bom! Bem criativo e ajudou bastante.

  4. jorge diz:

    Sim, é claro que ele fez ajudar. Muito obrigado

  5. Gilmar Aleixo diz:

    Marcos, muito grato pelo seu post, acaba de me economizar muito tempo de trabalho.

  6. dleaute diz:

    Je vais beaucoup améliorer le SEO de ma galerie a moi de faire les macros qui vont bien j’;avance a petit pas …;

    Um grande obrigado !!!

  7. Bruno Sousa diz:

    Valeu me ajudou muitooo obrigado

  8. Dan Lopez diz:

    Você pode precisar ajustar a codificação antes de usar este processo para que os acentos(Diacríticos) exibir corretamente primeiro. Use o menu Codificação para selecionar outro ou converter para outro. Como Marcos diz é melhor usar UTF-8. Então converta-se a ele.

  9. Marco Pavanello diz:

    Parabéns pela “sacada” e pela explicação: excelente.

    Segue uma possível contribuição, com objetivo de deixar mais simples a expressão regular de busca (find):

    &([a-zA-Z])(grave|acute|circ|uml|aring|cedil|slash|tilde);

    A expressão é igual a original, exceto por não conter os caracteres ?: (interrogação e dois pontos), os quais são responsáveis por remover um grupo da captura (non-capturing group).

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.