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

Let’;s do it!

Primeiro de tudo, devemos ter HTML Tag Plugin instalado. Se você já o possui, pular para a etapa 4.

  1. Abrir Notepad++ e procure por Plugins no Menu Principal.
    Item de menu de plug-ins do bloco de notas
  1. Se HTML Tag está ausente, abrir Plugin Manager->Show Plugin Manager e encontrar HTML Tag Plugin na lista.
    Plug-in de tag HTML no Gerenciador de plug-ins do Notepad ++
  2. Selecione os plug-ins desejados e clique no botão Instalar. Notepadd++ será reiniciado para concluir a instalação.
    Agora podemos traduzir caracteres especiais para o seu entidades HTML. Precisamos fazer isso primeiro para remover acentos do nosso texto.
  3. Coloque seu texto na janela e faça Selecionar tudo com Ctrl + A ou Edit ->; Selecionar tudo no Menu Principal.
  4. Abrir Plugins->HTML Tag->Encode Entities no Menu Principal ou CTRL + E.
    Agora, Todos os caracteres especiais estarão em entidades html.
    Bloco de notas++ com caracteres especiais codificados em HTML
  5. Abrir o Substituir formulário (CTRL + H or Search->;Replace) and fill the Find What field with
    &([a-zA-Z])(grave|acute|circ|uml|aring|cedil|slash|tilde); and Replace with field with

    $1

    Select Regular Expression in Search Mode and hit Replace All button.
    Notepad++ Replace Form
    The text will be replaced with no accents characters, but all other special chars will be in HTML entity.
    Notepad++ HTML replaced text

  6. Now we can return all other chars to your originals but is better to use your text in UTF-8 encoding. Go to Encoding Menu and change text encoding if is not Utf-8. You can return to another encoding after this step.
    To decode HTML use CTRL + Shift + E or Plugins->HTML Tag->Decode Entities.
    Notepad++ Final Text convertion

I Hope that help someone.

11 respostas para ;Usando Notepad++ para remover acentos;

  1. Avatar de Hans Mösl

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

    1. Avatar de Marcos Regis
      Marcos Regis

      Que bom Hans.

  2. Avatar de Jeremiah
    Jeremiah

    This was a lifesaver! Saved me hours of work, thank you!

  3. Avatar de Rodrigo
    Rodrigo

    Muito bom! Bem criativo e ajudou bastante.

  4. Avatar de jorge
    jorge

    Si, claro que sim ajudou. muitíssimo obrigado

  5. Avatar de Gilmar Aleixo
    Gilmar Aleixo

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

  6. Avatar de dleaute

    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. Avatar de Bruno Sousa
    Bruno Sousa

    Valeu, me ajudou muitooo, obrigado

  8. Avatar de Dan Lopez
    Dan Lopez

    Pode ser necessário ajustar a codificação antes de usar este processo para que os acentos(diacríticos) se exibam corretamente primeiro. Use o menu Codificação para selecionar outro ou converter para outro. Como o Marcos diz, é melhor usar UTF-8. Então converta para ele.

    1. Avatar de Marcos Regis
      Marcos Regis

      Obrigado pelo seu comentário, Dan Lopez.

  9. Avatar de Marco Pavanello
    Marco Pavanello

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

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

    &;([a-zA-Z])(grave|agudo|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 e-mail não será publicado. Campos obrigatórios são marcados com *