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.
- Se HTML Tag está ausente, Abra Plugin Manager->Show Plugin Manager e encontre HTML Tag Plugin na lista.
- 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. - Coloque seu texto sobre a janela e faça Selecionar Tudo com Ctrl + A ou Edit -> Selecionar Tudo no Menu Principal.
- Abra Plugins->HTML Tag->Encode Entities no Menu Principal ou CTRL + E.
Agora, todos os caracteres especiais estarão em entidades html.
- 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.
O texto será substituído com caracteres sem acentos, Mas todos os outros caracteres especiais em entidades HTML.
- 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.
Eu espero que isso ajude alguém.
11 Respostas
Com certeza me ajudou, isso posso dizer. Muito obrigado pelo post Marcos.
Que bom Hans.
Este foi um salva-vidas! Salvou-me horas de trabalho, Obrigado!
Muito bom! Bem criativo e ajudou bastante.
Sim, é claro que ele fez ajudar. Muito obrigado
Marcos, muito grato pelo seu post, acaba de me economizar muito tempo de trabalho.
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 !!!
Valeu me ajudou muitooo obrigado
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.
Obrigado por seu comentário Dan Lopez.
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).