Extrair Números do Texto
Cole qualquer fonte bagunçada, uma fatura, uma página de produto raspada, um registro de chat, um CSV com comentários, e receba uma lista limpa de cada número que contém. Inteiros, decimais, negativos e valores em estilo de moeda são reconhecidos com uma única passagem de regex. A saída é deduplicada, um número por linha, pronta para ser colocada em uma planilha, uma calculadora ou uma ferramenta de estatísticas.
Como extrair números do texto
-
1
Cole a fonte
Cole o texto, não importa quão sujo, palavras e pontuações ao redor são ignoradas.
-
2
Escolha a precisão
Ative "Incluir decimais" para capturar `3.14`, ou desative para extrair apenas inteiros como `42`.
-
3
Execute o extrator
Cada correspondência é extraída, valores únicos são mantidos e você recebe a contagem de números distintos encontrados.
-
4
Copie a lista
Um número por linha, pronto para colar no Excel, Numbers ou qualquer ferramenta baseada em colunas.
O que o correspondedor reconhece
A regex utilizada é /-?\d+(?:\.\d+)?/ quando os decimais estão ativados e /-?\d+/ caso contrário. Isso cobre as formas numéricas comuns sem se perder na ambiguidade de localidade.
Exemplos de valores capturados
| Entrada | Capturado (decimais ATIVADOS) |
|---|---|
Total após impostos: 1299.99 |
1299.99 |
A temperatura caiu para -4.5C |
-4.5 |
Versão 2.1.3 lançada hoje |
2.1, 3 |
Números: 001, 042, 1007 |
001, 042, 1007 |
Pontuação: 87% de aprovação |
87 |
O que não tenta lidar
- Separadores de milhar.
1,234.56é extraído como1e234.56. Limpe os separadores primeiro se precisar do número completo. - Vírgula decimal europeia.
3,14é lido como3e14. Troque vírgulas por pontos antes da extração. - Notação científica.
6.02e23retorna6.02e23. Analise a fonte bruta você mesmo se precisar da forma exponencial. - Frações.
1/2se torna1e2, não0.5.
Movimentos úteis a seguir
- Cole a lista em uma ferramenta de estatísticas para obter média, mediana e desvio padrão.
- Classifique e deduplica com
sort | uniqpara encontrar os valores distintos em um log. - Compare duas extrações lado a lado para identificar itens de linha ausentes em uma fatura.
Perguntas frequentes
Ele os ignora e retorna apenas a parte numérica. $1,299.99 se torna 1 e 299.99 porque a vírgula não é tratada como um separador de milhar. Remova as vírgulas da fonte se quiser 1299.99 em uma única peça.
A regex captura a sequência de dígitos literalmente, então 007 permanece 007. Isso é importante quando os números são realmente IDs, códigos de peças ou códigos postais em vez de valores aritméticos.
Por padrão, duplicatas são removidas para que você obtenha uma lista limpa e distinta. Se precisar da ordem bruta preservada, passe a fonte por um pipeline estilo grep em vez disso.
O texto é processado dentro da solicitação e não é armazenado após a resposta; sua entrada não persiste em nenhum lugar.
Ferramentas relacionadas
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.
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.
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
- 텍스트에서 숫자 추출 [KO]
- Trích xuất số từ văn bản [VI]
- Metinden Sayı Çıkarma [TR]
- Ekstrak Angka dari Teks [ID]
- Extraer Números del Texto [ES]
- Wyodrębnianie liczb z tekstu [PL]
- Extrahera nummer från text [SV]
- 从文本中提取数字 [ZH]
- Zahlen aus Text extrahieren [DE]
- Extract Numbers from Text [EN]
- テキストから数値を抽出します [JA]
- Getallen extraheren uit tekst [NL]
- ดึงตัวเลขจากข้อความ [TH]
- استخراج الأرقام من النص [AR]
- Extraire des nombres du texte [FR]
- Estrai numeri dal testo [IT]
- Извлечение чисел из текста [RU]