Extrair Emails do Texto

Cole um despejo de mensagens, uma coluna CSV, um tópico de fórum ou um trecho de HTML, e o extrator puxa cada endereço de email que consegue reconhecer. A saída é deduplicada e pronta para ser inserida na importação do seu CRM ou em uma ferramenta de verificação de bounces. A correspondência cobre o subconjunto do mundo real do RFC 5322 (endereçamento com mais, pontos na parte local, hífens no domínio) sem os falsos positivos que expressões regulares simples a@b produzem.

Como extrair emails do texto

  1. 1

    Cole sua fonte

    Cole texto livre, logs, uma página HTML ou uma lista de contatos exportada, qualquer coisa que contenha padrões `local@domain.tld`.

  2. 2

    Execute o extrator

    A regex escaneia por endereços completos e ignora a pontuação ao redor deles.

  3. 3

    Revise a contagem

    Você recebe o número de endereços únicos encontrados mais a lista completa.

  4. 4

    Copie a lista

    Copie para a área de transferência como uma lista separada por nova linha, ou cole diretamente em uma coluna de planilha.

O que conta como um email válido

O extrator segue a forma prática de email em vez da gramática completa do RFC 5322, porque a gramática completa permite endereços que nenhum MTA moderno aceitará (locais entre aspas com espaços, comentários entre parênteses). Aqui está o que o correspondedor cobre:

Elemento de padrão Aceito Rejeitado
Parte local a-z 0-9 . _ % + - espaços, strings entre aspas, colchetes angulares
Domínio a-z 0-9 . - ponto final, sublinhado no rótulo
TLD 2+ letras ASCII TLDs apenas numéricos

Entradas sujas comuns que ele lida

  • Endereços seguidos por . ou , em frases, a pontuação não é capturada.
  • Emails dentro de mailto: hrefs, o esquema é removido automaticamente.
  • Entidades HTML como @ não são decodificadas, então um endereço escrito como info@example.com não é detectado.
  • Endereços envoltos em <colchetes angulares> de cabeçalhos de email.

O que fazer com a saída

  • Verificação de entregabilidade. Execute a lista em um serviço de verificação de bounces antes de importar, listas coletadas frequentemente têm ~10% de endereços inválidos.
  • Consentimento. Apenas porque um endereço aparece em um documento não significa que a pessoa consentiu em ser contatada. Verifique a GDPR ou a legislação local antes de entrar em contato.
  • Deduplicar na parte local também. john@gmail.com e j.ohn@gmail.com alcançam a mesma caixa de entrada no Gmail; normalize os pontos se precisar de identidades verdadeiramente únicas.

Perguntas frequentes

Não. O extrator visa endereços reais e analisáveis. Desembaralhe as formas ofuscadas primeiro, ou pré-processe o texto para substituir [at] por @ e [dot] por ..

Não. A correspondência lê apenas letras latinas básicas, então müller@straße.de não é detectado. Converta o endereço para a forma ASCII punycode, por exemplo user@xn--strae-oqa.de, antes de executar o extrator.

Não, não há opção para manter duplicatas. A saída é deduplicada e preserva a ordem da primeira ocorrência. Se você precisar contar menções, conte-as no texto de origem.

Não. O texto é processado para sua solicitação e não é armazenado em banco de dados, não é registrado e não é adicionado ao link da página.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas