Extraire des nombres du texte
Collez n’importe quelle source désordonnée, une facture, une page produit récupérée, un journal de discussion, un CSV avec des commentaires, et obtenez une liste propre de chaque nombre qu’elle contient. Les entiers, les décimales, les négatifs et les chiffres au style monétaire sont reconnus avec un seul passage regex. La sortie est dédupliquée, un nombre par ligne, prête à être intégrée dans un tableur, une calculatrice ou un outil statistique.
Comment extraire des nombres du texte
-
1
Collez la source
Déposez le texte, peu importe à quel point il est sale, les mots et la ponctuation environnants sont ignorés.
-
2
Choisissez la précision
Activez "Inclure les décimales" pour capturer `3.14`, ou désactivez-le pour extraire uniquement des entiers comme `42`.
-
3
Exécutez l'extracteur
Chaque correspondance est extraite, les valeurs uniques sont conservées, et vous obtenez le nombre de nombres distincts trouvés.
-
4
Copiez la liste
Un nombre par ligne, prêt à être collé dans Excel, Numbers ou tout outil basé sur des colonnes.
Ce que la reconnaissance de motifs détecte
La regex utilisée est /-?\d+(?:\.\d+)?/ lorsque les décimales sont activées et /-?\d+/ sinon. Cela couvre les formes numériques courantes sans se perdre dans l’ambiguïté locale.
Exemples de valeurs capturées
| Entrée | Capturé (décimales ACTIVÉES) |
|---|---|
Total après impôt : 1299.99 |
1299.99 |
La température est tombée à -4.5C |
-4.5 |
Version 2.1.3 publiée aujourd'hui |
2.1, 3 |
Numéros : 001, 042, 1007 |
001, 042, 1007 |
Score : 87 % de réussite |
87 |
Ce qu’il n’essaie pas de gérer
- Séparateurs de milliers.
1,234.56est extrait comme1et234.56. Nettoyez d’abord les séparateurs si vous avez besoin du nombre complet. - Virgule décimale européenne.
3,14est lu comme3et14. Échangez les virgules contre des points avant l’extraction. - Notation scientifique.
6.02e23renvoie6.02et23. Analysez la source brute vous-même si vous avez besoin de la forme exponentielle. - Fractions.
1/2devient1et2, pas0.5.
Actions utiles en aval
- Déposez la liste dans un outil statistique pour obtenir la moyenne, la médiane et l’écart type.
- Triez et dédupliquez avec
sort | uniqpour trouver les valeurs distinctes dans un journal. - Comparez deux extractions côte à côte pour repérer les éléments manquants dans une facture.
Questions fréquentes
Il les ignore et ne renvoie que la portion numérique. $1,299.99 devient 1 et 299.99 car la virgule n’est pas considérée comme un séparateur de milliers. Supprimez les virgules de la source si vous voulez 1299.99 en un seul morceau.
La regex capture la séquence de chiffres littéralement, donc 007 reste 007. Cela compte lorsque les nombres sont vraiment des IDs, des codes de pièces ou des codes postaux plutôt que des valeurs arithmétiques.
Par défaut, les doublons sont supprimés afin que vous obteniez une liste propre et distincte. Si vous avez besoin du flux brut préservé dans l’ordre, passez la source par un pipeline de style grep à la place.
Le texte est traité à l’intérieur de la demande et n’est pas stocké après la réponse ; votre entrée ne persiste nulle part.
Outils similaires
Compteur de mots
Comptez les mots, caractères, phrases et paragraphes avec le temps de lecture, le temps de parole, la densité des mots-clés et un indice de lisibilité Flesch pour les essais, publications, légendes et meta descriptions.
Générateur de noms de villes
Générez des noms fictifs de villes, bourgs, villages et capitales pour le worldbuilding, les cartes, les jeux, les récits et les données factices, avec de courtes notes pour chaque résultat.
Symboles de flèches à copier
Copiez des flèches Unicode courantes en un clic : droites, doubles, diagonales, à crochet, circulaires et triangulaires pour documents, messageries et designs.
Symbole inférieur ou égal
Copiez le signe ≤ et les symboles de comparaison mathématique associés. Inclut Unicode, entités HTML et balisage LaTeX pour les tableurs, articles et pages web.
Résolveur d'anagrammes
Saisissez jusqu'à 10 lettres et voyez chaque arrangement unique, avec les permutations en double supprimées et la liste limitée à 200 résultats.
Générateur de texte stylé
Transformez du texte simple en six styles Unicode : cercle, largeur complète, monospace, script, fraktur et double trait, pour bios, légendes et noms d’utilisateur.
Outil disponible dans d’autres langues
- Wyodrębnianie liczb z tekstu [PL]
- Extrair Números do Texto [PT]
- Extraer Números del Texto [ES]
- Getallen extraheren uit tekst [NL]
- Trích xuất số từ văn bản [VI]
- استخراج الأرقام من النص [AR]
- Extrahera nummer från text [SV]
- テキストから数値を抽出します [JA]
- ดึงตัวเลขจากข้อความ [TH]
- Ekstrak Angka dari Teks [ID]
- 텍스트에서 숫자 추출 [KO]
- Zahlen aus Text extrahieren [DE]
- Extract Numbers from Text [EN]
- Estrai numeri dal testo [IT]
- Извлечение чисел из текста [RU]
- Metinden Sayı Çıkarma [TR]
- 从文本中提取数字 [ZH]