Pular para o conteúdo
Favoritos

Extrator de E-mails

Atualizado:

Cole o texto na Entrada de Texto para encontrar endereços no formato de e-mail. O Extrator de E-mails lista cada correspondência exata uma única vez, na ordem em que aparece pela primeira vez.

Ferramenta de Extração de Endereços de E-mail de Textos

Campos de entrada
Se ativado, o resultado é atualizado automaticamente quando você altera qualquer valor.

Fórmula do Extrator de E-mails

Fórmula
\[\operatorname{Extrair}(T)=\operatorname{Unique}_{\mathrm{primeiro}}\!\left(\operatorname{Matches}(T,P)\right)\]

Onde:

  • \(T\) — o texto inserido na Entrada de Texto.
  • \(P\) — o padrão de correspondência de e-mails mostrado abaixo.
  • \(\operatorname{Matches}(T,P)\) — correspondências encontradas da esquerda para a direita no texto.
  • \(\operatorname{Unique}_{\mathrm{primeiro}}\) — remoção das correspondências idênticas posteriores, mantendo a primeira ocorrência.

A calculadora usa a expressão regular que não diferencia maiúsculas de minúsculas [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}. Ela encontra os trechos correspondentes e depois remove as duplicatas exatas; não verifica se um endereço existe.

Extrator de E-mails – Exemplo de Cálculo

Exemplo: a Entrada de Texto contém o texto padrão: Contact us at support@example.com or hello@example.com!

\[\operatorname{Matches}(T,P)=(\texttt{support@example.com},\ \texttt{hello@example.com})\]

Resultado: E-mails Extraídos exibe support@example.com e hello@example.com em linhas separadas. Ambos aparecem uma vez, na mesma ordem do texto de entrada.

Como usar o Extrator de E-mails

  1. Cole ou digite o material que deseja analisar na Entrada de Texto. Você pode inserir uma frase, uma lista de contatos ou um bloco de texto mais longo.
  2. Leia os endereços em E-mails Extraídos. Cada correspondência aparece em sua própria linha, e correspondências idênticas repetidas aparecem apenas uma vez.
  3. Use o controle de cópia do resultado se precisar colar os endereços extraídos em outro lugar. Se o resultado mostrar Nenhum e-mail encontrado, verifique se o texto contém um endereço que corresponda ao padrão descrito acima.

O que significa extração de e-mails

A extração de e-mails procura, em um bloco de texto, sequências com formato de endereço de e-mail. É útil quando os endereços estão misturados em anotações, respostas de formulários, conteúdo copiado da web ou outro material que levaria tempo para ser analisado manualmente. O resultado é uma lista de correspondências, não uma versão reescrita do seu texto original.

Este extrator procura uma parte local antes do @, uma parte semelhante a um domínio depois dele e um ponto final seguido de pelo menos duas letras. A busca ignora maiúsculas e minúsculas ao decidir se um trecho corresponde ao padrão. Por exemplo, ele reconhece tanto Alex@example.com quanto alex@example.com.

A remoção de duplicatas funciona de forma diferente da correspondência: ela compara as sequências encontradas exatamente. Se a entrada contiver Alex@example.com e alex@example.com, ambas permanecem no resultado, pois as maiúsculas diferem. Se Alex@example.com aparecer duas vezes com a mesma grafia de maiúsculas, apenas a primeira ocorrência permanece. Essa distinção importa quando você prepara uma lista de contatos e espera que entradas com maiúsculas diferentes sejam combinadas.

A saída preserva a ordem em que as correspondências distintas ocorrem pela primeira vez. Ela não as ordena nem as agrupa por domínio. Para organizar alfabeticamente um resultado copiado, use o Ordenador Alfabético de Listas. Para remover linhas repetidas depois de editar ou combinar listas, use o Removedor de Linhas Duplicadas.

Limites do padrão e verificações práticas

Uma correspondência é apenas uma correspondência de padrão, não uma prova de que o endereço é válido, ativo ou capaz de receber mensagens. A calculadora não verifica os registros de um domínio, não contata um servidor de e-mail e não confirma que a pessoa concordou em receber mensagens. Revise os endereços extraídos antes de usá-los em registros importantes ou em campanhas de contato.

O padrão cobre muitos endereços comuns, incluindo aqueles com pontos, sublinhados, sinais de mais ou hífens antes do @. Ele não é uma implementação completa dos padrões de endereços de e-mail. Pode aceitar sequências duvidosas, como um endereço com pontos consecutivos, e pode deixar de encontrar — ou captar apenas parcialmente — endereços que contenham caracteres não ASCII, partes locais entre aspas ou outra sintaxe incomum. Como a busca ocorre dentro de um texto maior, também pode retornar uma subsequência parecida com e-mail de uma entrada malformada.

Verifique o texto-fonte ao redor quando a precisão for importante, especialmente se você copiou marcação ou um documento com formatação incomum. Se você também precisar de links de sites do mesmo material, o Extrator de URLs encontra URLs separadamente. Para medir o comprimento de uma entrada grande ou de uma saída copiada, use o Contador de Caracteres.

Perguntas frequentes

Como posso extrair endereços de e-mail de um texto manualmente?

Procure cada símbolo @ e depois leia para os dois lados para identificar o endereço ao redor dele. Verifique se há texto dos dois lados e se o domínio termina com um ponto seguido de um sufixo como com ou org. Copie cada endereço para uma lista, verificando duplicatas conforme avança. Para um documento longo, a função de busca do seu editor pode ajudá-lo a pular entre os símbolos @.

Posso extrair e-mails de um PDF, planilha ou página da web?

Sim, desde que você consiga copiar o conteúdo relevante como texto e colá-lo na Entrada de Texto. Confira o resultado em comparação com a fonte: copiar de um PDF pode inserir quebras de linha dentro dos endereços, e uma seleção de planilha pode omitir células ou incluir conteúdo oculto. No caso de uma página da web, o texto visível copiado e o código-fonte HTML copiado podem produzir resultados diferentes.

O extrator encontra endereços em links mailto ou em código HTML?

Ele pode encontrar um endereço comum dentro de um link como `mailto:person@example.com` ou em um atributo HTML que contenha esse texto. Ele não interpreta HTML nem decodifica entidades de caracteres antes. Por exemplo, um endereço interrompido por marcação ou escrito com um símbolo @ codificado pode não aparecer como pretendido. Revise as correspondências se você colou o código-fonte da página em vez do texto visível.

Por que endereços escritos como “nome arroba exemplo ponto com” não aparecem?

Essas palavras são um endereço ofuscado, não uma sequência contínua no formato de e-mail. O extrator também não consegue unir um endereço dividido por um espaço ou quebra de linha, como `nome@` seguido de `exemplo.com`. Se você estiver autorizado a usar o endereço, reescreva-o na forma padrão antes de analisar e depois confira o resultado em relação ao original.

O extrator oferece suporte a caracteres não ingleses em endereços de e-mail?

Não totalmente. Seu padrão de correspondência usa letras ASCII para o sufixo final do domínio e não inclui caracteres não ASCII na parte antes do @. Um endereço internacionalizado pode ser perdido ou retornado apenas parcialmente. Se um domínio tiver uma forma ASCII em punycode, essa forma pode corresponder, mas isso não resolve uma parte local internacionalizada. Verifique esses endereços manualmente.

Como devo preparar os endereços extraídos para uma lista de envio?

Revise a lista antes de importá-la, porque uma correspondência de padrão não garante que um endereço funcione ou que seu proprietário tenha concordado em receber mensagens. Remova as entradas de que não precisa e siga os requisitos de consentimento e privacidade aplicáveis. Se você mesclar duplicatas usando uma ferramenta separada, tenha cuidado ao alterar maiúsculas e minúsculas ou remover partes marcadas com sinal de mais: essas mudanças podem alterar a forma como um endereço é usado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *