Metin Karşılaştırma Aracı
Satır ve karakter farklarını görmek için bir metnin iki sürümünü yapıştırın.
Sonuç
Nasıl hesaplanır?
İki metin de satırlara bölünür. Araç, iki metinde aynı sırayla bulunan en uzun özdeş satır dizisini bulur (en uzun ortak altdizi). Bunlar değişmeyen satırlardır; eklenen = B'deki satırlar − ortak ve silinen = A'daki satırlar − ortak olur. Bu yüzden düzenlenmiş bir satır bir silinen ve bir eklenen olarak sayılır. Satırlar büyük/küçük harf ve boşluk dahil tam eşleşmelidir. Karakter değeri Levenshtein uzaklığıdır: A'yı B'ye çevirmek için gereken en az tek karakterlik ekleme, silme ve değiştirme sayısı. Bayt üzerinden hesaplandığı için é gibi aksanlı bir harf 2 sayılır; iki metinden biri 4.000 karakteri aşarsa karakter değeri “—” görünür (satır sayıları yine verilir). En az bir kutuda metin olmalıdır.
Örnek hesaplama
A metni 3 satırdır: "The cat sat", "on the mat", "The end". B metni 4 satırdır: "The cat sat", "on the rug", "The end", "Bye". İki satır aynı sırayla eşleşir, yani ortak 2 satır. B'de 4 − 2 = 2 satır eklenmiş (rug satırı ve Bye), A'da 3 − 2 = 1 satır silinmiştir (mat satırı). Karakterler: mat, rug olurken 3 değiştirme, satır sonu ile Bye için 4 ekleme gerekir; toplam 7 karakter.
Sık yapılan hatalar
- Düzenlenen bir satırın tek değişiklik sayılacağını sanmak. Bir silinen ve bir eklenen satır olarak görünür.
- Görünmeyen farkları yok saymak. Sondaki boşluk, sekme ya da farklı bir büyük harf iki satırı eşit olmaktan çıkarır.
- Satır sonları ya da satır kaydırması farklı metinleri karşılaştırmak. Farklı genişlikte bölünmüş bir paragraf tamamen farklı satırlar gibi görünür.
- Karakter sayısını değişen kelime sayısı sanmak. Tek tek karakterleri sayar; değişen bir kelime birkaç değişiklik eder.
- Çok uzun metinlerde karakter uzaklığına güvenmek. Kutulardan biri 4.000 karakteri aşınca değer “—” görünür; yalnızca satır sayıları verilir.
Bu hesaplama hakkında
Bu araç iki metin bloğunu iki düzeyde karşılaştırır: iki sürüm arasında kaç satırın eklendiğini, silindiğini veya değişmeden kaldığını raporlayan bir satır düzeyi karşılaştırma ve bir metni diğerine dönüştürmek için gereken minimum tekli karakter ekleme, silme ve değiştirme sayısını hesaplayan karakter düzeyi düzenleme uzaklığı (Levenshtein uzaklığı).
Yazılım geliştiriciler, sürüm kontrol sistemlerinde kod değişikliklerini incelerken satır karşılaştırmasını sürekli kullanır; yazarlar, editörler ve çevirmenler ise bir belgenin iki taslağı arasında tam olarak neyin değiştiğini görmek için aynı karşılaştırmadan yararlanır — karakter düzeyindeki uzaklık, yalnızca satır satır karşılaştırmanın “değişen satır” olarak göstereceği küçük kelime veya biçim düzenlemelerini yakalamak için daha ince taneli bir bakış sağlar.
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)
Her iki taraftan biri 4.000 karakteri aşarsa karakter sayısı hesaplanmaz: araç orada tire gösterir, satır sayıları ise doğru kalır. Büyük belgelerde satırlara güvenin; her bölüm için karakter değeri de istiyorsanız bölümleri ayrı ayrı karşılaştırın. Düzenlenen bir satırın bir silinen ve bir eklenen olarak sayıldığını unutmayın. En çok ne tür metin karşılaştırıyorsunuz: kod, sözleşme ya da taslak?