Como remover linhas contendo e-mail duplo no Notepad ++

1 resposta

2

Acho que a maneira mais fácil de realizar isso é substituir uma expressão regular.

  • Pressione CTRL + H para abrir a janela Substituir.
  • Na caixa "Localizar:", digite uma expressão regular para coincidir com os endereços de e-mail duplo. Eu usei a expressão .*@.*@.*
  • Deixe a caixa "Substituir por" vazia para limpar essas linhas.
  • Na caixa "Modo de pesquisa", selecione o botão "Expressão regular". Certifique-se de que ". Corresponde à nova linha" está desmarcada.

Note que existem expressões regulares de endereço de e-mail muito melhores. O que eu forneci simplesmente procura por dois @ símbolos na mesma linha com 0 ou mais caracteres antes, entre e depois desses @ símbolos.

ATUALIZAÇÃO: Em resposta ao comentário de combinar dois endereços de e-mail próximos um do outro, isso é muito mais difícil de ser feito, pois não há uma maneira direta de determinar onde o primeiro e-mail termina e o segundo começa. Para o caso exato fornecido no comentário, você pode usar o "Localizar o que" (.*?\@.*?\.com)(.*@.*:.*) com um valor de caixa "Substituir por" de . (Novamente, há expressões muito melhores que você pode usar, mas isso é rápido e sujo).

Esse regex encontra um endereço de e-mail que termina em .com na primeira correspondência de RegEx e outro endereço de e-mail, dois pontos e texto adicional é a segunda correspondência. O "Substituir por" deixará o segundo jogo (aquele que você está procurando).

    
por 16.08.2017 / 04:33