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, em um idioma real ou em um estilo inventado.
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 anagramas
Digite uma palavra curta e veja cada reorganização única das letras, sem permutações duplicadas e com limite de resultados ajustável.
Gerador de Fonte do Instagram
Gere "fontes" Unicode (negrito, itálico, script, monoespaçado, fraktur) que podem ser coladas diretamente na sua bio, nome, legendas e comentários do Instagram.
Copiar símbolos de coração
Copie uma seleção de símbolos de coração, emojis coloridos e combinações decorativas. Consulte os pontos de código Unicode exatos antes de colar.
Gerador de Texto Assustador
Transforme texto simples em texto zalgo / glitch assustador usando marcas combinatórias Unicode. Intensidade ajustável. Funciona em redes sociais, Discord e na maioria das fontes.
Ferramenta disponível em outros idiomas
- Extrahera nummer från text [SV]
- Getallen extraheren uit tekst [NL]
- ดึงตัวเลขจากข้อความ [TH]
- 텍스트에서 숫자 추출 [KO]
- استخراج الأرقام من النص [AR]
- Ekstrak Angka dari Teks [ID]
- Trích xuất số từ văn bản [VI]
- Wyodrębnianie liczb z tekstu [PL]
- Zahlen aus Text extrahieren [DE]
- テキストから数値を抽出します [JA]
- Extraer Números del Texto [ES]
- Extraire des nombres du texte [FR]
- Metinden Sayı Çıkarma [TR]
- 从文本中提取数字 [ZH]
- Extract Numbers from Text [EN]
- Estrai numeri dal testo [IT]
- Извлечение чисел из текста [RU]