Boşlukları Sıkıştırma Aracı
Ardışık boşlukları tek boşluğa indirmek için metni yapıştırın.
Sonuç
Nasıl hesaplanır?
Araç, bir veya daha fazla boşluk karakterinden oluşan her diziyi Unicode kipinde \s+ deseniyle tek boşlukla değiştirir; ardından (varsayılan olarak) başta ve sonda kalan boşluğu kırpar. Burada boşluk; normal boşluk, sekme, satır sonu ile bölünmeyen ve tam genişlikli boşlukları da kapsar, bunlar normal boşluğa dönüşür. Uzunluk bayt değil karakter olarak sayılır, yani ç, ğ, ş gibi harfler bir sayılır. Silinen miktar ilk uzunluk - yeni uzunluk farkıdır. Kırpma kapatılırsa baştaki veya sondaki dizi yok olmaz, tek boşluğa iner. Boş girdi sonuç vermez. Yalnızca boşluktan oluşan metin, kırpma açıkken boş sonuç döndürür.
Örnek hesaplama
Girdi: iki boşluk, Hello, üç boşluk, world,, iki satır sonu, bir sekme, this, iki boşluk, is, üç boşluk, a, iki boşluk, test. ve sonda iki boşluk; araç 40 karakter bildirir. Her dizi tek boşluğa iner, baştaki ve sondaki kırpılır. Sonuç: Hello world, this is a test. Yeni uzunluk 28 karakter, yani 12 karakter silindi. Kırpma kapalıyken her uçta bir boşluk kalır: 30 karakter, 10 karakter silinen.
Sık yapılan hatalar
- Satır sonlarının korunacağını sanmak. Paragraf araları da boşluktur, bu yüzden çok satırlı metin tek satıra iner.
- Kod ya da girintili listeleri temizlemek için kullanmak. Girintiler de sıkıştırılır; Python, YAML veya boşlukla hizalanmış tablolar için uygun değildir.
- Kırpmayı kapatıp baş ya da sonda kalan boşluğa şaşırmak. Uçlardaki her dizi tek boşluk olarak kalır.
- Sıfır genişlikli karakterlerin silineceğini beklemek. Yalnızca boşluk sayılan karakterler sıkıştırılır; görünmeyen sıfır genişlikli işaretlerin silinmesi garanti değildir.
- Silinen sayısını gözle saydığınız boşluklarla karşılaştırmak. Sayı, sekme ve satır sonları dahil atılan tüm karakterleri kapsar.
Bu hesaplama hakkında
Bu araç, basit ama sık kullanılan bir metin normalleştirme işlemi uygular: bir veya daha fazla boşluk karakterinden oluşan her diziyi — boşluk, sekme ve satır sonları dahil, genellikle /\s+/ gibi bir düzenli ifadeyle — eşleştirir ve her diziyi tek bir boşlukla değiştirir, ardından sonucun başındaki ve sonundaki boşlukları kırpar.
PDF'lerden, e-postalardan veya web sitelerinden kazınan (scrape edilen) metinler genellikle string karşılaştırmalarını, CSV ayrıştırmayı veya arama eşleşmesini bozan gereksiz sekmeler, çift boşluklar ve tutarsız satır sonları taşır. Girdi verisini temizleyen geliştiriciler, veri girişi/kalite kontrol ekipleri ve yayına hazırlanan metni düzenleyen içerik yazarları, dağınık metni depolanmadan, karşılaştırılmadan veya görüntülenmeden önce tek bir temiz satıra indirmek için boşluk sıkıştırmayı kullanır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
PDF'ten kopyalanan metinlerde kelimeler satır sonunda tireyle bölünmüş olabilir. Bu araç satırları tek boşlukla birleştirir ama tireye dokunmaz; bu yüzden çıktıda hâlâ bir- örnek gibi bölünmüş sözcükler kalabilir. Önce boşlukları sadeleştirin, sonra tireden sonra boşluk gelen yerleri arayıp elle düzeltin. En sık hangi kaynağı temizliyorsunuz: PDF, e-posta ya da kazınmış web sayfaları mı?