Extrair Números de Telefone do Texto
Cole qualquer texto que misture prosa, assinaturas ou HTML raspado, e extraia todos os números de telefone que ele contém. O extrator reconhece formatos norte-americanos (xxx) xxx-xxxx, formas europeias separadas por espaços, compactas internacionais +CC..., e os estilos soltos que as pessoas digitam em e-mails (555.123.4567, +44 20 7946 0958). A saída é retornada na forma em que foi encontrada, para que você possa normalizar mais tarde contra uma biblioteca como libphonenumber.
Como extrair números de telefone
-
1
Cole a fonte
Insira o texto: páginas de contato, assinaturas de e-mail, exportações CSV, registros de chat.
-
2
Execute a varredura
A regex percorre o texto em busca de sequências de dígitos com pelo menos 7 dígitos mais separadores reconhecíveis ou códigos de país.
-
3
Revise as correspondências
Os resultados mostram um candidato por linha, com duplicatas removidas automaticamente. Revise a lista para identificar falsos positivos (números de pedido, datas) e corrija o texto de origem se algo tiver passado.
-
4
Copie ou exporte
Pegue a lista limpa como texto simples, um número por linha, pronta para seu CRM ou discador.
Formatos de números de telefone que reconhece
Os números de telefone são confusos porque cada país tem sua própria convenção e as pessoas ignoram as regras de qualquer maneira. O extrator visa os formatos práticos que você vê em texto real.
Formatos aceitos (exemplo)
| Formato | Exemplo | Notas |
|---|---|---|
| E.164 | +14155552671 |
Padrão ouro; use isso para armazenamento. |
| Internacional espaçado | +44 20 7946 0958 |
Linha fixa do Reino Unido com grupos separados por espaços. |
| Norte-Americano NANP | (415) 555-2671 |
Parênteses ao redor do código de área. |
| Norte-Americano pontuado | 415.555.2671 |
Comum em assinaturas de e-mail. |
| Local europeu | 020 7946 0958 |
Prefixo de tronco com zero à frente. |
| Mexicano 10 dígitos | 55 1234 5678 |
Sem código de país. |
Falsos positivos a observar
- Números de pedido e rastreamento. Um número de rastreamento da FedEx de 13 dígitos pode parecer um número de telefone se escrito com espaços. Inspecione o contexto circundante.
- Datas.
2024 09 15pode corresponder a um padrão de 7+ dígitos dependendo do modo regex. Filtre datas primeiro se sua fonte for rica em datas. - Números de cartão de crédito. Grupos de 16 dígitos na forma
4xxx xxxx xxxx xxxxpodem corresponder. Mascare os dados PCI antes da extração.
Dica: normalize antes de armazenar
Entradas diferentes para o mesmo número real são a raiz da dor de deduplicação do CRM. Uma rápida passagem com uma biblioteca que entende as regras do país (libphonenumber, phonenumbers em Python, laravel-phone em PHP) converterá tudo para E.164, o único formato que você deve manter em um banco de dados.
Perguntas frequentes
O extrator retorna a correspondência bruta; a inferência do país requer um pacote de dados de códigos de discagem e regras de comprimento. Se você só se importa com o prefixo +CC, essa parte é mantida literalmente na saída.
O extrator retorna apenas o número principal; uma extensão em linha como 555-2671 ext. 123 não faz parte da correspondência. Para armazenamento estrito em E.164, separe tudo o que vier depois de ext, x ou # em um campo próprio.
Sim, números gratuitos dos EUA (800, 888, 877, 866, 855, 844, 833) correspondem ao padrão normal do NANP. Números gratuitos locais do Reino Unido 0800 e formas semelhantes também aparecem porque se parecem com linhas fixas regulares.
Nenhuma cópia da sua entrada é mantida uma vez que a resposta de extração é enviada; o processamento acontece na memória dentro da solicitação.
Ferramentas relacionadas
Contador de Palavras
Conte palavras, caracteres, frases e parágrafos com tempo de leitura, tempo de fala, densidade de palavras-chave e uma pontuação de legibilidade Flesch para redações, posts, legendas e meta descriptions.
Gerador de nomes de cidades
Gere nomes fictícios de cidades, vilas, aldeias e capitais para worldbuilding, mapas, jogos, histórias e dados fictícios, com notas curtas para cada resultado.
Símbolos de seta para copiar
Copie setas Unicode comuns em um clique: retas, duplas, diagonais, com gancho, circulares e triangulares para documentos, chats e designs.
Gerador de Texto Negrito Itálico
Transforme texto comum em caracteres Unicode negrito itálico. Pronto para colar em bios do Instagram, Twitter/X, LinkedIn e Discord onde markdown não é suportado.
Gerador de Nomes de Domínio
Gere ideias de nomes de domínio a partir de uma palavra-chave: prefixos, sufixos, letras duplicadas e finais numéricos em seis TLD comuns.
Conversor de texto amigável para dislexia
Reorganize o texto colado em parágrafos curtos e linhas de cerca de 72 caracteres para facilitar a leitura. Copie o resultado para qualquer documento, e-mail ou editor.
Ferramenta disponível em outros idiomas
- Ekstrak Nomor Telepon dari Teks [ID]
- Trích xuất số điện thoại từ văn bản [VI]
- استخراج أرقام الهواتف من النص [AR]
- Wydobycie numerów telefonów z tekstu [PL]
- テキストから電話番号を抽出 [JA]
- Metinden Telefon Numarasını Çıkarma [TR]
- 텍스트에서 전화번호 추출하기 [KO]
- ดึงหมายเลขโทรศัพท์จากข้อความ [TH]
- Extraer Números de Teléfono del Texto [ES]
- 从文本中提取电话号码 [ZH]
- Extrahera telefonnummer från text [SV]
- Extraire les numéros de téléphone du texte [FR]
- Telefoonnummers extraheren uit tekst [NL]
- Telefonnummern aus Text extrahieren [DE]
- Extract Phone Numbers from Text [EN]
- Estrai numeri di telefono dal testo [IT]
- Извлечение номеров телефонов из текста [RU]