CanDoYa
TR

Metin Karsilastirma Araci

Tümüyle tarayıcınızda çalışır - yükleme yok, üyelik yok.

Orijinal metin
Degistirilmis metin
FarkliliklarSatirlar: 0
Neyin degistigini satir satir gormek icin sol ve saga iki metin versiyonu yapistirin.
Metinleri satir satir ve kelime kelime karsilastirmak icin iki metin yapistirin
Eklendi: 0Silindi: 0Degisti: 0Degismedi: 0
Bu aracı paylaş

Metin karsilastirma araci nedir?

Bir metin karsilastirma araci, bir metnin iki versiyonunu karsilastirir ve aralarinda neyin eklendigi, silindigini veya degistirildigi vurgular. Bu arac, Myers diff algoritmasini (git'in kullandigi ayni minimal duzenleme algoritmasi) tamamen tarayicinizda calistirir: sol tarafa orijinali, sag tarafa yeni versiyonu yapistirin; satir numaralari, degisen satirlarda kelime duzeyinde vurgular ve eklenen, silinen, degismeyen satir sayilariyla yan yana bir gorunum elde edersiniz.

Nasıl kullanılır

  1. 1Orijinal metni yapistirin. Orijinal metni sol kutuya birakın. Bir cumle, bir paragraf veya binlerce satir olabilir - diff tarayicida calisir.
  2. 2Degistirilmis versiyonu yapistirin. Yeni versiyonu sag kutuya birakın. Yan yana diff siz yazarken guncellenir; degisen satirlarda satir numaralari ve kelime duzeyinde vurgular gorunur.
  3. 3Gurultuyu filtreleyin. Bu farkliliklar anlamli degilse Buyuk-kucuk harfi yoksay veya Boslugu yoksay'i acin. Karsilastirmayi tersine cevirmek icin Taraflari degistir'i, yalnizca degisikliklerin birlestirilmis diff'ini kopyalamak icin Yama olarak kopyala'yi kullanin.

Kimler için

Karsilastirma siz yazarken calisir ve cihazinizda kalir - hicbir sey yuklenmez, bu nedenle yayinlanmamis taslaklar, sozlesmeler, kaynak kodu ve AI promptlari icin guvenlidir. Satir diff'i, sol metni sag metne donusturmek icin gereken minimum ekleme ve silme kümesini bulmak amaciyla Myers algoritmasini kullanir - git diff'in gucunun arkasindaki yaklasimiyla aynidir - boylece vurgular gercekten neyin degistigini takip eder. Yerinde degisen satirlarda, ikinci bir kelime duzeyinde gecis degisen kelimeleri secer: silinenler uzeri cizili, eklenenler ise yesil renkte gosterilir.

Iki geçis gurultuyu azaltir: Buyuk-kucuk harfi yoksay Merhaba ve MERHABA'yi esit kabul eder, Boslugu yoksay ise girinti degisikliklerini, satir sonu bosluklari ve cift boslukları yoksayar. Yeniden yazmak zorunda kalmadan karsilastirma yonunu tersine cevirmek icin Taraflari degistir'e basin, ya da sadece degisikliklerin birlestirilmis - / + yamasi icin Yama olarak kopyala'yi kullanin.

Sık sorulan sorular

Bu metin karsilastirma araci ucretsiz mi?

Evet - %100 ucretsiz, kayit gerekmez ve karakter siniri yoktur. Diff tarayicinizda yerel olarak calisir, bu nedenle uzun metinlerde bile hizli kalir.

Metnin herhangi bir yere yukleniyor mu?

Hayir. Her iki metin tamamen tarayicinizda karsilastirilir ve hicbir zaman bir sunucuya ulasmaz; bu da araci yayinlanmamis taslaklar, sozlesmeler, kaynak kodu ve gizli AI promptlari icin guvenli kilar.

Diff neyin degistigine nasil karar veriyor?

Sol metni saga donusturmek icin minimum duzenleme komut dosyasini hesaplamak uzere Myers diff algoritmasini kullanir. Sonuc; degismemis, silinen ve eklenen satirlarin bir dizisidir - git'in kullandigi modelin ayni. Komsu sil/ekle cifrleri tek bir 'degisti' satirina cekilir boylece yan yana gorursunuz ve ikinci kelime duzeyinde diff, degisen bir satir icinde tam olarak hangi kelimelerin hareket ettigini secer.

Boslugu yoksay aslinda neyi yoksayar?

Her satiri karsilastirmadan once bosluk dizilerini tek bir bosluga indirgeyip bas ve son bosluklari kirpar. Boylece fazladan bos bir satir, girinti degisikligi veya sekme ile dort bosluk karsilastirma farklilik olarak gorünmez - kelimeler icindeki degisiklikler hala gorünur.

Diff Unicode, emoji ve Latin disi alfabeyi isleyebiliyor mu?

Evet. Satir ve kelime diff'i Unicode karakterler uzerinde calisir, dolayisiyla emoji, Cince, Arapca ve Kiril metinlerin tamami dogru sekilde karsilastirilir. Dile ozgu bir tokenizasyon yoktur - arac yalnizca eslesen karakterleri arar.

Uzun metinleri karsilastirabilir miyim?

Evet - arac, yuz binlerce karakteri rahatlikla isler. Son derece buyuk ve tamamen farkli ciftler icin (her iki tarafta da milyonlarca karakter) sayfayi kitlemek yerine duyarli kalmak adina kaba bir 'tamamini degistir' diff'ine gecer.

Yama olarak kopyala ne uretir?

Satir basina bir on ek karakteriyle basit bir birlestirilmis stil yamasi: degismemis satirlar icin bosluk, silinen satirlar icin '-', eklenen satirlar icin '+'. Tam yan yana gorunum yerine degisikligin kompakt bir metin kaydini istediginizde bir sohbete, soruna veya kod incelemesine yapistirin.

Iki ozdes metin neden hala satir gosteriyor?

Gecisler kapali ve metinler bayt ozdesiyse sonuc paneli 'Metinler ozdes' mesajina cekilir. Buyuk-kucuk harfi yoksay veya Boslugu yoksay acikken, bayt duzeyinde metinler farkli olabilir ancak karsilastirma yine de anlamsal degisiklik olmadigi sonucuna varir - mesaj o zaman metinlerin secilen kurallara gore ozdes oldugunu belirtir.