Szöveg összehasonlítása
Illessze be az eredeti szöveget balra, az új változatot jobbra. A törölt sorok pirosak, a hozzáadott sorok zöldek lesznek, a módosított sorokon belül pedig a ténylegesen megváltozott szavak kiemelve jelennek meg, így egy hosszú bekezdésben egyetlen szó változása is könnyen észrevehető.
0 karakter · 0 szó · 0 sor
0 karakter · 0 szó · 0 sor
Illesszen be szöveget mindkét mezőbe, hogy itt lássa a különbségeket.
0 karakter · 0 szó · 0 sor
A piros (−) sorok csak az eredetiben, a zöld (+) sorok csak a módosított szövegben vannak meg; a félkövér a különböző szavakat jelöli. Teljes egészében ebben a böngészőlapon fut. A szöveget soha nem töltjük fel és nem tároljuk.
Mit csinál
Szövegösszehasonlítás a leghosszabb közös részsorozaton alapuló különbségképzéssel soronként összehasonlít két szöveget, a törölt sorokat pirossal, a hozzáadottakat zölddel jelöli, a módosított soron belül pedig kiemeli a pontosan megváltozott szavakat.
a gyors barna róka → a gyors vörös róka
- a gyors barna róka + a gyors vörös róka
Hogyan működik az összehasonlítás
Az eszköz mindkét szöveget sorokra bontja, és megkeresi a leghosszabb közös részsorozatot: azt a legnagyobb sorhalmazt, amely mindkét szövegben ugyanabban a sorrendben szerepel. Ezeket a sorokat változatlanként jeleníti meg; az eredeti szöveg minden más sora törlés, az új szöveg minden más sora beszúrás. Ez ugyanaz az elv áll a klasszikus Unix diff program mögött, amelyet Hunt és McIlroy írt le 1976-ban, és ez van a verziókezelő rendszerek változásnézetei mögött is.
Ha törölt sorok csoportja közvetlenül hozzáadott sorok csoportja előtt áll, azok általában ugyanazon sorok szerkesztését jelentik. Az eszköz párosítja őket, és minden páron belül második, szószintű összehasonlítást végez, így rögtön látja, hogy a „kedd” „szerdára” változott, és nem kell újraolvasnia mindkét sort. Mindkét változat sorszámai balra jelennek meg, így könnyen megtalálja az egyes módosításokat a saját fájljaiban.
A zavaró eltérések figyelmen kívül hagyása: kis- és nagybetűk, szóközök
Két szöveg eltérhet olyan módon is, amely Önnek nem számít: egy sor behúzása szóköz helyett tabulátorral, a szerkesztő által hagyott záró szóközök, vagy egy cím nagybetűsről kisbetűsre cserélése. A Szóközkülönbségek figyelmen kívül hagyása a szóközök és tabulátorok bármely sorozatát egyetlen szóközként kezeli, és figyelmen kívül hagyja a sorok végi szóközöket; a Kis- és nagybetűk figyelmen kívül hagyása a sorokat a betűk kis- vagy nagybetűs volta nélkül hasonlítja össze. A kiemelt eredmény az új szöveget továbbra is úgy mutatja, ahogy le van írva.
Egyébként az összehasonlítás pontos: a görbe és az egyenes aposztróf különböző karakter, ahogy a kötőjel és a nagykötőjel is. Ha egy sort megjelöl az eszköz, de azonosnak tűnik, általában tipográfiai írásjel vagy nem törhető szóköz az oka.
Jellemző felhasználási módok
Írók a szerkesztőtől visszakapott piszkozatokat vetik össze; jogászok és vevők azt ellenőrzik, mely záradékok kerültek máshová egy szerződés új változatában; fejlesztők két futtatás konfigurációs fájljait vagy naplókimenetét hasonlítják össze; diákok azt nézik meg, mit változtatott valójában egy átfogalmazás. Az eredményt egyszerű szövegként másolhatja vagy töltheti le egyesített diff stílusban, az eltávolított sorok előtt mínuszjellel, a hozzáadottak előtt pluszjellel. Más szövegrendezési feladatokhoz a többi szöveges eszköz ugyanígy működik, teljes egészében a böngészőjében.
Gyakori kérdések
- Feltöltődik valahová az összehasonlított szöveg?
- Nem. Mindkét szöveg ebben a böngészőlapon marad; az összehasonlítást JavaScript számítja ki az Ön eszközén, így bizalmas piszkozatokat és szerződéseket is biztonságosan összevethet.
- Miért jelenik meg egy áthelyezett bekezdés törölt és hozzáadott szövegként?
- A soralapú diff csak a viszonylagos sorrendjüket megtartó sorokat őrzi meg. Ha egy blokk elmozdul, az algoritmus az egyik pozíciót megtartja, a másikat törlésként és beszúrásként jelzi, ugyanúgy, ahogy a git diff.
- Mekkora lehet a szövegek mérete?
- Néhány ezer sor is azonnal összehasonlítható. Az elején és a végén lévő azonos sorokat a fő összehasonlítás előtt kihagyja; ha a megmaradó középső rész rendkívül nagy, az eszköz a lap lefagyása helyett a szöveg felosztását kéri.
- Összehasonlíthatók közvetlenül Word- vagy PDF-fájlok?
- Illessze be a szövegüket. A Wordből másolva a bekezdések sorokként maradnak meg; a PDF-ből másolt szövegben gyakran vannak kemény sortörések, ezeket előbb eltávolíthatja a Sortörések eltávolítása eszközzel.
- Mit jelent a mínusz- és pluszjel a letöltött fájlban?
- A mínusszal kezdődő sor csak az eredetiben szerepel, a pluszjellel kezdődő sor csak a módosított szövegben, a két szóközzel kezdődő sorok pedig változatlanok.