O Notepad ++ extrai endereços de email do arquivo de texto em algumas etapas

Ter um arquivo, por exemplo, uma extração da sua caixa de correio, e você deseja extrair apenas os endereços de email?

Como extrair endereços de email do arquivo de texto?

Ter um arquivo, por exemplo, uma extração da sua caixa de correio, e você deseja extrair apenas os endereços de email?

Usando o Notepad ++ e expressões regulares simples, isso é bem simples.

Veja abaixo um exemplo completo ou, para resumir, abra seu arquivo, use abaixo de regexp para encontrar endereços de e-mail, adicionar quebras de linha antes e depois de cada um deles e, em seguida, marque as linhas que contêm um endereço de e-mail e exclua as linhas desmarcadas.

Texto de extrato de regex do Notepad ++

Bastante direto - mas veja abaixo um exemplo completo usando este regexp inteligente de uma discussão do Stackoverflow.com sobre Extrair email do texto usando o Notepad ++ e Regexp .

E também com mais inspiração de uma discussão SuperUser.com “ Como excluir todas as linhas no bloco de notas ++, exceto linhas que contêm uma palavra que eu preciso? ”.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

Começando com o seu arquivo - nesse exemplo, uma extração dos endereços “TO” de uma pasta de emails enviados do Outlook 2013 - você pode ter muitos caracteres estranhos, texto desnecessário, endereços de e-mail na mesma linha,…

O primeiro passo é abrir a opção Substituir, Pesquisar => Substituir ou Ctrl + H.

Expressão regular de Nnotepad ++

Aqui, em Localizar, insira abaixo da expressão regular.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

Em Substituir por, insira isto para substituir cada endereço de email por: quebra de linha \ n + string de pesquisa $ 1 + quebra de linha \ n

\n$1\n

Certifique-se de verificar o botão de opção Regular Expression e clique em Replace All.

Veja o resultado - cada endereço de e-mail agora está sozinho em uma nova linha.

O próximo passo é identificar todas essas linhas contendo apenas um único endereço de e-mail. Abra o Marktab na janela Pesquisar. Copie o mesmo regexp de antes para identificar os endereços de email. Certifique-se de que a expressão regular esteja marcada, junto com a opção de linha de marcador e inicie a operação de marcação com Mark All.

No arquivo, todas as linhas contendo endereços de e-mail agora são marcadas.

Em Pesquisa => Marcador, selecione a opção Remover Linhas sem Marcação

E voilà! Seu arquivo agora contém apenas os endereços de e-mail sem texto desnecessário.

Como último passo, você pode querer  remover duplicatas   para ter uma lista de endereços de e-mail exclusivos.

Extrair e-mails do texto file

Para extrair e-mails de um arquivo de texto, abra-o usando o editor de texto Notepad ++ e aplique as instruções acima, usando uma expressão regular, marcando todos os e-mails, selecionando apenas os e-mails e copiando-os.

Notepad ++ copiar todas as correspondências regex

Para copiar todas as correspondências de regex, use a janela de pesquisa do Marktab no Notepad ++. Colocando aqui o regexp, todos os resultados correspondentes ao regexp serão marcados e podem ser selecionados e copiados dessa maneira.

Notepad ++ tira tags HTML

Para remover as tags HTML no Notepad ++ de um texto, use abaixo da expressão regular<.*?>|</.*?>e substitua, por exemplo, por um espaço. Verifique se a caixa de seleção de expressão regular no formulário de pesquisa foi selecionada.

O Notepad ++ extrair URLs

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

No menu de substituição, acessível com o atalho CTRL + H, use o seguinte regexp, com a expressão regular e o ponto correspondente à nova linha marcada:

E use essa string de substituição para obter uma lista de todas as URLs extraídas no arquivo:

Como copiar linhas marcadas no NotePad ++?

O texto marcado no Notepad ++ pode ser copiado usando uma pesquisa regex, usando o menu search> mark, selecionando a linha de bookmark e clicando em mark all.

Em seguida, use o menu de pesquisa> marcador> copiar linhas marcadas e o resultado pode ser colado em um novo arquivo, contendo a cópia das linhas marcadas.

Como extrair e-mails do texto em apenas alguns cliques?

Para extrair e-mails de texto, basta digitar uma expressão regular para descobrir todos os endereços de e-mail em um arquivo de texto, por exemplo, uma extração de todos os seus contatos do Microsoft Outlook.

Em seguida, identifique os endereços de e-mail e remova as linhas extras. Usando o NotePad ++, pode ser feito facilmente seguindo o nosso guia.

extrair endereço de e-mail do Notepad ++ usando regex

Como extrair e-mails do arquivo CSV?

Os endereços de email em um CSV, como uma exportação do Microsoft Outlook, funcionam exatamente da mesma maneira que para um arquivo de texto padrão.

Para extrair emails do arquivo CSV, comece abrindo o arquivo CSV com o editor de texto Notepad ++, distinga os endereços de email únicos com o processo explicado acima e copie-os.

Para extrair emails do arquivo CSV, siga o seguinte processo:

  • Abra o arquivo CSV com o editor de texto do Notepad ++,
  • Insira uma  expressão regular   que corresponda a possíveis endereços de e-mail
  • Substitua-os por e-mail e quebra de linha
  • Use uma  expressão regular   para marcar endereços de e-mail efetivos,
  • Remover linhas não marcadas que não contêm endereços de e-mail
  • Obtenha uma lista final executando uma operação de remoção de duplicatas que limpará seu arquivo e terá os emails extraídos de seu arquivo CSV e prontos para exportação.

Depois que os e-mails extraídos do processo do arquivo CSV forem concluídos usando uma expressão regular, você poderá copiá-los diretamente dos resultados.

Gmail: Como enviar um email para todos os contatos?

Usando o aplicativo de e-mail popular Gmail, é possível enviar um email para todos os contatos, extraindo pela primeira vez a lista de contatos.

Para fazer isso, abra seus contatos do Google e vá para o menu Outros Contatos, onde você encontrará os endereços de e-mail de alguém que você já trocou um e-mail.

Em seguida, selecione um contato clicando na caixa de seleção ao lado dele - e um novo menu aparecerá, permitindo que você selecione todos os contatos desejados pela expansão da seta azul e, em seguida, para exportar todos os seus e-mails de contatos do Gmail clicando no Three Blue Blue Pontos à direita e selecionando as opções de exportação de e-mail para o arquivo local que atenda às suas necessidades: Google CSV, Outlook CSV ou vCard para contatos do IOS.

Se você tiver muitos contatos para lidar com o arquivo CSV resultante, considere dividir seu arquivo CSV.

Divida seu arquivo de texto CSV com contatos exportados do Gmail

Você também pode exportar todos os contatos diretamente deste menu selecionando a opção apropriada, a caixa de seleção Todos Contatos.

Perguntas Frequentes

Como o extrator de email é de arquivos de texto?
Para extrair e -mails de um arquivo de texto, abra -o com o editor de texto no bloco de notas ++ e aplique as instruções acima usando uma expressão regular, marcando todos os emails, selecionando apenas e -mails e copiando -os.
Como no notepad ++ extrair email do texto?
Para remover duplicatas no bloco de notas ++, você pode usar o plug -in TextFX. Depois de instalar o plug -in, selecione o texto que você deseja classificar e navegue para textfx> TEXTFX Tools> Sort Lines Sensitive (ou Case Insensitive). Certifique -se de que 'as saídas de classificação apenas linhas exclusivas (na coluna)' estão verificadas para remover duplicatas.
Como posso extrair endereços de email de um arquivo de texto usando o bloco de notas ++?
Para extrair endereços de email de um arquivo de texto no Notepad ++, você pode usar uma pesquisa de expressão regular. Abra a caixa de diálogo de pesquisa com Ctrl+ F, mude para a guia 'Mark', verifique 'Linha de favoritos', insira uma expressão regular para combinar com os endereços de email (como \ b [a-za-z0-9 ._%+-]+ @[A-za-z0-9 .-]+\. [A-z | a-z] {2,} \ b) e clique em 'Mark All'. Em seguida, abra o menu 'Search', selecione 'Bookmark' e 'Copy marcador de linhas marcadas' para obter uma lista de todos os endereços de email.
O que os usuários devem fazer se encontrarem um problema de carregar um plug-in de 32 bits no bloco de notas ++?
Os usuários devem garantir que estejam executando uma versão compatível do bloco de notas ++ (versão de 32 bits para plugins de 32 bits). Se os problemas persistirem, considere encontrar uma versão atualizada do plug -in ou consulte os fóruns da comunidade Notepad ++ para obter conselhos específicos para solucionar problemas.

Yoann Bierling
Sobre o autor - Yoann Bierling
Yoann Bierling é um profissional de publicação e consultoria digital da web, causando um impacto global por meio de conhecimentos e inovação em tecnologias. Apaixonado por capacitar indivíduos e organizações a prosperar na era digital, ele é levado a fornecer resultados excepcionais e impulsionar o crescimento através da criação educacional de conteúdo.

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.




Comentários (4)

 2018-08-19 -  Irene Page
Simples, claro e bem explicado, muito obrigado
 2018-11-05 -  testkingaws
Obrigado, autor, foi muito útil para mim
 2019-01-15 -  George Mauricio Santana Lima
Este tutorial é incrível, um guia tão útil!
 2019-01-15 -  Kaspars
Obrigada! Isso foi útil!

Deixe um comentário