CanDoYa
SR

Uporedjivanje teksta online

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

Originalni tekst
Promenjeni tekst
RazlikeRedovi: 0
Nalepite dve verzije teksta levo i desno da vidite sta se promenilo, red po red.
Nalepite dva teksta za njihovo poredjenje red po red i rec po rec
Dodato: 0Uklonjeno: 0Promenjeno: 0Nepromenjeno: 0
Podelite ovu alatku

Sta je alat za uporedjivanje teksta?

Alat za uporedjivanje teksta poredi dve verzije teksta i isticze sta je dodato, uklonjeno ili promenjeno izmedju njih. Ovaj alat pokrece Myers diff (isti algoritam minimalnih izmena koji koristi git) u potpunosti u vasem pregledacu: nalepite original levo, novu verziju desno, i dobijate prikaz jedan pored drugog sa brojevima redova, istaknutim recima na promenjenim redovima i brojacem dodatih, uklonjenih i nepromenjenih redova.

Kako se koristi

  1. 1Nalepite original. Spustite originalni tekst u levo polje. Moze biti recenica, pasus ili hiljade redova - diff se pokrece u pregledacu.
  2. 2Nalepite promenjenu verziju. Spustite novu verziju u desno polje. Prikaz jedan pored drugog azurira se dok kucate, sa brojevima redova i istaknucima na nivou reci na redovima koji su se promenili na licu mesta.
  3. 3Filtrirajte sum. Ukljucite Ignorisi velika slova ili Ignorisi razmake ako te razlike nisu znacajne. Koristite Zameni strane za preokretanje poredjenj ili Kopiraj kao zakrpu za kopiranje objedinjenog diffa samo izmena.

Kome je namenjen

Diff se pokrece dok kucate i ostaje na vasem uredjaju - nista se ne prenosi, pa je bezbedno za neobjavljene nacrte, ugovore, izvorni kod i AI upite. Poredjenje redova koristi Myersov algoritam za pronalazak minimalnog skupa umetanja i brisanja koja ce pretvoriti levi tekst u desni - isti pristup koji koristi git diff - pa istaknuca prate ono sto se stvarno promenilo umesto da sve postane crveno od prve izmene nadalje. Na redovima koji su se promenili na licu mesta, drugi prolaz na nivou reci pronalazi reci koje su se promenile, sa precrtavanjem uklonjenog i zelenim bojanjem dodatog.

Dva prekidaca smanjuju sum: Ignorisi velika slova tretira Zdravo i ZDRAVO kao jednake, a Ignorisi razmake ignorse promene uvlacenja, razmake na kraju i dvostruke razmake. Pritisnite Zameni strane da preokrenete smer poredjenj bez ponovnog upisivanja, ili Kopiraj kao zakrpu da preuzmete objedinjenu - / + zakrpu samo izmena.

Česta pitanja

Da li je ovaj alat za uporedjivanje teksta besplatan?

Da - 100% besplatan, bez registracije i bez ogranicenja znakova. Diff se pokrece lokalno u vasem pregledacu, pa ostaje brz cak i za duge tekstove.

Da li se moj tekst prenosi negde?

Ne. Oba teksta se porede u potpunosti u vasem pregledacu i nikada ne dodiruju server, sto alat cini bezbednim za neobjavljene nacrte, ugovore, izvorni kod i poverljive AI upite.

Kako diff odlucuje sta se promenilo?

Koristi Myersov algoritam diffa za izracun minimalnog skripta izmena koji pretvara levi tekst u desni. Rezultat je niz nepromenjenih, izbrisanih i umetnutih redova - isti model koji koristi git. Susedni parovi brisanje/umetanje sazimaju se u jedan 'promenjen' red da ih vidite jedan pored drugog, a drugi diff na nivou reci pronalazi tacne reci koje su se pomerile unutar promenjenog reda.

Sta zapravo ignorise 'Ignorisi razmake'?

Sazima nizove razmaka u jedan razmak i odstranjuje vodece i zavrsne razmake pre poredjenj svakog reda. Pa dodatni prazan red, promena uvlacenja ili tabulator nasuprot cetiri razmaka nece se prikazati kao razlika - promene unutar reci ce se i dalje prikazivati.

Da li diff podrzava Unicode, emoji i ne-latinicna pisma?

Da. Poredjenje redova i reci radi na Unicode znakovima, pa se emoji, kineski, arapski i cirilicni tekst porede ispravno. Nema tokenizacije specificne za jezik - alat samo trazi odgovarajuce znakove.

Mogu li da poredim velike tekstove?

Da - alat ugodno rukuje stotinama hiljada znakova. Za patoloski velike i potpuno razlicite parove (milioni znakova na obe strane) prelazi na grubo 'zameni sve' poredjenje kako bi ostao responzivan umesto da blokira stranicu.

Sta proizvodi 'Kopiraj kao zakrpu'?

Jednostavnu zakrpu u unified stilu sa jednim prefiksnim znakom po redu: razmak za nepromenjene redove, '-' za uklonjene redove i '+' za dodate redove. Nalepite je u chat, issue ili pregled koda kada zelite kompaktan tekstualni zapis izmene umesto punog prikaza jedan pored drugog.

Zasto dva identicna teksta jos uvek prikazuju redove?

Ako su prekidaci iskljuceni i tekstovi su bajt-identicni, panel s rezultatima sazima se na poruku 'Tekstovi su identicni'. Sa ukljucenim Ignorisi velika slova ili Ignorisi razmake, bajt-razliciti tekstovi mogu i dalje ne prijaviti semanticke razlike - poruka tada napominje da su tekstovi identicni prema odabranim pravilima.