Metinden Sayı Çıkarma
Ne kadar dağınık olursa olsun herhangi bir kaynağı – bir fatura, kazınmış bir ürün sayfası, bir sohbet kaydı, yorumlar içeren bir CSV – yapıştırın ve içindeki her sayıyı içeren temiz bir liste geri alın. Tam sayılar, ondalık sayılar, negatif değerler ve tutar biçimindeki rakamlar tek bir regex geçişiyle tanınır. Çıktı tekrarlardan arındırılmıştır; her satırda bir sayı yer alır ve bir elektronik tabloya, hesap makinesine ya da istatistik aracına doğrudan aktarmaya hazırdır.
Metinden sayıları nasıl çıkarabilirsiniz?
-
1
Kaynağı yapıştırın
Metni, ne kadar dağınık olursa olsun yapıştırın; çevredeki kelimeler ve noktalama işaretleri göz ardı edilir.
-
2
Hassasiyeti seçin
`3.14` gibi değerleri yakalamak için "Ondalıkları dahil et" seçeneğini açın; yalnızca `42` gibi tam sayıları çıkarmak için kapatın.
-
3
Çıkarıcıyı çalıştırın
Her eşleşme çekilir, benzersiz değerler tutulur ve bulunan farklı sayıların adedini görürsünüz.
-
4
Listeyi kopyalayın
Her satırda bir sayı; Excel, Numbers veya sütun tabanlı herhangi bir araca yapıştırmaya hazır.
Eşleştiricinin tanıdığı biçimler
Kullanılan regex, ondalıklar etkinken /-?\d+(?:\.\d+)?/, aksi hâlde /-?\d+/ biçimindedir. Bu, yerel ayar belirsizliklerine takılmadan yaygın sayı biçimlerini kapsar.
Yakalanan değer örnekleri
| Girdi | Yakalanan (ondalıklar AÇIK) |
|---|---|
Toplam: 1299.99 (vergi dahil) |
1299.99 |
Sıcaklık -4.5C dereceye düştü |
-4.5 |
Sürüm 2.1.3 bugün yayınlandı |
2.1, 3 |
Kimlikler: 001, 042, 1007 |
001, 042, 1007 |
Puan: 87% geçti |
87 |
İşlemeye çalışmadığı biçimler
- Binlik ayırıcılar.
1,234.56,1ve234.56olarak çıkarılır. Sayının tamamına ihtiyacınız varsa önce ayırıcıları temizleyin. - Avrupa ondalık virgülü.
3,14,3ve14olarak okunur. Çıkarmadan önce virgülleri noktalarla değiştirin. - Bilimsel gösterim.
6.02e23,6.02ve23döndürür. Üstel biçime ihtiyacınız varsa ham kaynağı kendiniz ayrıştırın. - Kesirler.
1/2,0.5değil,1ve2olur.
Sonrasında işe yarayan adımlar
- Ortalama, medyan ve standart sapmayı bulmak için listeyi bir istatistik aracına aktarın.
- Bir günlük dosyasındaki benzersiz değerleri bulmak için
sort | uniqile sıralayıp tekrarları temizleyin. - Bir faturada eksik kalemleri yakalamak için iki çıkarma sonucunu yan yana karşılaştırın.
Sık Sorulan Sorular
Sembolleri göz ardı eder ve yalnızca sayısal kısmı döndürür. Virgül binlik ayırıcı olarak işlenmediği için $1,299.99, 1 ve 299.99 hâline gelir. 1299.99’u tek parça hâlinde istiyorsanız kaynaktan virgülleri çıkarın.
Regex, rakam dizisini olduğu gibi yakaladığından 007, 007 olarak kalır. Bu, rakamlar aritmetik değer değil de aslında kimlik numaraları, parça kodları veya posta kodları olduğunda önemlidir.
Standart olarak duplikatlar kaldırılır ve böylece temiz, net bir liste elde edersiniz. Ham ve sıralaması korunmuş akışa ihtiyaç duyarsanız, kaynaktan bir grep tarzı işleme zincirinden geçirin.
Metin, istek sırasında işlenir ve yanıt verildikten sonra saklanmaz; girdiniz hiçbir yerde kalıcı olarak saklanmaz.
İlgili Araçlar
Kelime Sayacı
Denemeler, gönderiler, başlıklar ve meta açıklamalar için okuma süresi, konuşma süresi, anahtar kelime yoğunluğu ve Flesch okunabilirlik puanıyla birlikte kelime, karakter, cümle ve paragraf sayın.
Şehir Adı Oluşturucu
Worldbuilding, haritalar, oyunlar, hikâyeler ve örnek veriler için kurgusal şehir, kasaba, köy ve başkent adları oluşturun; her sonuç için kısa notlar alın.
Disleksiye Uygun Metin Dönüştürücü
Yapıştırdığınız metni kısa paragraflar ve yaklaşık 72 karakterlik satırlar hâlinde yeniden düzenleyin. Sonucu istediğiniz belgeye, e-postaya veya editöre kopyalayın.
Emoji Kopyala Yapıştır
Sık kullanılan emojilerden oluşan seçkiyi kategoriye göre gezin ve birini yerel olarak kopyalayın. Bu, tam Unicode kataloğu veya metin düzenleyicisi değildir.
Alan Adı Oluşturucu
Tek bir anahtar kelimeden alan adı fikirleri üretin: altı yaygın TLD'de ön ekler, son ekler, yinelenen harfler ve sayı sonları.
Anagram Çözücü
En fazla 10 harf girin; yinelenen dizilişler çıkarılmış ve liste 200 sonuçla sınırlanmış şekilde her benzersiz düzenlemeyi görün.
Araç diğer dillerde mevcuttur
- استخراج الأرقام من النص [AR]
- Extraire des nombres du texte [FR]
- 텍스트에서 숫자 추출 [KO]
- Extrahera nummer från text [SV]
- ดึงตัวเลขจากข้อความ [TH]
- Getallen extraheren uit tekst [NL]
- Zahlen aus Text extrahieren [DE]
- Extraer Números del Texto [ES]
- Wyodrębnianie liczb z tekstu [PL]
- Ekstrak Angka dari Teks [ID]
- テキストから数値を抽出します [JA]
- Trích xuất số từ văn bản [VI]
- Extrair Números do Texto [PT]
- Extract Numbers from Text [EN]
- Estrai numeri dal testo [IT]
- Извлечение чисел из текста [RU]
- 从文本中提取数字 [ZH]