Extrahera nummer från text
Klistra in vilken rörig källa som helst – en faktura, en skrapad produktsida, en chattlogg eller en CSV med kommentarer – och få tillbaka en ren lista över varje tal den innehåller. Heltal, decimaler, negativa tal och belopp känns igen i en enda regex-genomgång. Utdata är avdubblerat, ett tal per rad, klart att släppa in i ett kalkylblad, en miniräknare eller ett statistikverktyg.
Hur du hämtar siffror från text
-
1
Klistra in källan
Släpp in texten, hur stökig den än är – omgivande ord och skiljetecken ignoreras.
-
2
Välj precision
Slå på "Inkludera decimaler" för att fånga `3.14`, eller stäng av det för att bara extrahera heltal som `42`.
-
3
Kör extraheraren
Varje match hämtas, unika värden lagras och du får antalet olika tal som hittats.
-
4
Kopiera listan
Ett tal per rad, redo att klistras in i Excel, Numbers eller något annat verktyg för kolumnbaserad bearbetning.
Vad matcharen känner igen
Den regex som används är /-?\d+(?:\.\d+)?/ när decimaler är aktiverade och /-?\d+/ annars. Det täcker de vanligaste taluttrycken utan att fastna i tvetydigheter kopplade till lokala inställningar.
Exempel på fångade värden
| Inmatning | Fångat (decimaler PÅ) |
|---|---|
Totalt: 1299.99 efter moms |
1299.99 |
Temperaturen sjönk till -4.5C |
-4.5 |
Version 2.1.3 släpptes idag |
2.1, 3 |
ID: 001, 042, 1007 |
001, 042, 1007 |
Poäng: 87% godkänt |
87 |
Vad det inte försöker hantera
- Tusentalsavgränsare.
1,234.56extraheras som1och234.56. Rensa avgränsarna först om du behöver hela talet. - Europeiskt decimalkomma.
3,14läses som3och14. Byt komman mot punkter före extraktionen. - Vetenskaplig notation.
6.02e23returnerar6.02och23. Tolka den råa källan själv om du behöver exponentformen. - Bråk.
1/2blir1och2, inte0.5.
Användbara efterföljande steg
- Skicka listan till ett statistikverktyg för att få medelvärde, median och standardavvikelse.
- Sortera och avlägsna duplikater med
sort | uniqför att identifiera unika värden i en logg. - Jämför två utdrag parallellt för att identifiera saknade poster i en faktura.
Vanliga frågor
Den ignorerar symbolerna och returnerar bara den numeriska delen. $1,299.99 blir 1 och 299.99 eftersom kommatecknet inte behandlas som en tusentalsavgränsare. Ta bort kommatecknen från källan om du vill ha 1299.99 i ett stycke.
Regexen fångar sifferföljden bokstavligt, så 007 förblir 007. Det spelar roll när talen egentligen är ID:n, artikelnummer eller postnummer snarare än aritmetiska värden.
Som standard tas duplikater bort så att du får en ren och tydlig lista. Om du behöver den ursprungliga strömmen med bevarad ordning, kan du istället behandla källdata via en pipelin i grep-stil.
Texten bearbetas inom förfrågan och lagras inte efter svar; din inmatning förvaras inte någonstans.
Relaterade verktyg
Ordräknare
Räkna ord, tecken, meningar och stycken med lästid, taltid, sökordstäthet och ett Flesch-läsbarhetsvärde för uppsatser, inlägg, bildtexter och meta-beskrivningar.
Piltecken att kopiera
Kopiera vanliga Unicode-pilar med ett klick: raka, dubbla, diagonala, krokade, cirkulära och triangelformade för dokument, chatt och design.
Mindre än eller lika med-symbolen
Kopiera tecknet ≤ och relaterade matematiska jämförelsesymboler. Inkluderar Unicode, HTML-entiteter och LaTeX-markup för kalkylark, uppsatser och webbsidor.
Dyslexivänlig textkonverterare
Formatera om inklistrad text till korta stycken och rader på cirka 72 tecken för enklare läsning. Kopiera resultatet till valfritt dokument, e-postmeddelande eller redigeringsprogram.
Bubbeltextgenerator
Gör vanlig text till bubbelbokstäver (Ⓐ Ⓑ Ⓒ) som du kan kopiera och klistra in i bios på Instagram, TikTok och Discord. Inringade versaler och gemener plus inringade siffror, ingen app krävs.
Konvertera versaler och gemener
Omvandla vilken text som helst till VERSALER, gemener, titelstil, meningsstil, camelCase, snake_case, kebab-case eller omvända versaler och gemener med ett klick. Unicode-bokstäver, inklusive tecken med accenter, hanteras korrekt.
Verktyget finns på andra språk
- Wyodrębnianie liczb z tekstu [PL]
- Zahlen aus Text extrahieren [DE]
- Trích xuất số từ văn bản [VI]
- Extraire des nombres du texte [FR]
- Metinden Sayı Çıkarma [TR]
- Extrair Números do Texto [PT]
- استخراج الأرقام من النص [AR]
- Getallen extraheren uit tekst [NL]
- 텍스트에서 숫자 추출 [KO]
- Extract Numbers from Text [EN]
- 从文本中提取数字 [ZH]
- Extraer Números del Texto [ES]
- ดึงตัวเลขจากข้อความ [TH]
- Ekstrak Angka dari Teks [ID]
- テキストから数値を抽出します [JA]
- Estrai numeri dal testo [IT]
- Извлечение чисел из текста [RU]