Tekstide erinevuste kontrollija — võrdle kahte teksti ja vaata täpselt, mis on muutunud.

Kopeeri siia originaaltekst ja muudetud versioon ning vaata, mida on lisatud ja eemaldatud – rida, sõna või tähemärgi kaupa. Vaata tulemust kõrvuti või tekstisiseselt, jäta tähtede suurus ja üleliigsed tühikud arvesse võtmata, peida muutmata read ning kopeeri või lae alla erinevuste võrdlus. Mõlemat teksti võrreldakse sinu brauseris ega laadita kunagi üles.

Võrdle kahte teksti Võrdlus teie brauseris
Teksti erinevuste kontrollija, mis kuvab lisatud ja eemaldatud ridu kõrvuti

Sinu tekstid

Kopeeri kaks teksti, et neid võrrelda.

Erinevused

0 Lisatud rida
0 Eemaldatud
0Unchanged
—Sarnasus
Juhend

Juhend tekstide erinevuste kontrollimiseks: võrdle ridu, sõnu ja märke

Õpi, kuidas diff-faili lugeda, millal võrrelda ridade, sõnade või tähemärkide kaupa ning kuidas saada selget võrdlustulemust.

Lihtne selgitus

Mis on tekstide erinevuste kontrollija?

Teksti erinevuste kontrollija võrdleb kaht tekstiversiooni ja näitab täpselt, mis on muutunud. Lisatud read, sõnad või tähemärgid on märgitud rohelisega, eemaldatud aga punasega.

Kirjanikud kasutavad seda muudatuste läbivaatamiseks, arendajad koodi ja konfiguratsioonifailide võrdlemiseks ning igaüks saab sellega kontrollida, kas kaks dokumendi koopiat on tõepoolest ühesugused. Kui kaks teksti erinevad üksteisest vaid juhuslike tühikute poolest, puhasta need esmalt tühikute eemaldaja abil ja kasuta teksti sorteerijat, et viia kaks nimekirja enne võrdlemist samasse järjekorda.

Teksti võrdlemise tavapärased põhjused

Miks inimesed tekste võrdlevad

Muudatused ja kavandid

Vaata, mida toimetaja, kolleeg või tõlketööriist on essees, lepinguklauslis või blogipostituses muutnud.

Kood ja seadistused

Võrdle skripti, JSON-faili või konfiguratsioonifaili kahte versiooni, et leida see üks rida, mis põhjustas vea.

Nimekirjad ja andmed

Kontrolli, mis on kahe ekspordi vahel uut või puudu, näiteks e-posti nimekirjad, tootenimed või märksõnade nimekirjad.

Read, sõnad, tähemärgid ja vaated

Võrdle ridade, sõnade või tähemärkide kaupa

Read

Parim valik koodi, loendite ja lõikude jaoks. Muudetud read on paaris ja neis sisalduvad muudetud sõnad on esile tõstetud.

Sõnad

Võrdleb kogu teksti sõna-sõnalt. Sobib hästi proosale, kus ridade vahe on muutunud, kuid sõnastus on jäänud samaks.

Tegelased

Näitab iga lisatud või eemaldatud märki. Kasulik üksikute trükivigade, muudetud numbrite või ekslikult sisestatud sümbolite avastamiseks.

Kõrvuti või järjest

Režiimis „Kõrvuti“ kuvatakse mõlemad versioonid üksteise kõrval. Režiimis „Rida-realt“ ühendatakse need üheks veeruks, kus eemaldamised ja lisamised on järjestatud.

Võrdle mõne sammuga

Kuidas kasutada tekstide erinevuste kontrollijat

  1. Kopeeri algne tekst vasakule ja muudetud tekst paremale või vajuta nuppu „Näide”, et proovida seda näite abil.
  2. Vali, kas soovid võrrelda ridade, sõnade või tähemärkide kaupa.
  3. Valige „Kõrvuti“ või „Järjepidi“. Märkige valik „Suurtähti ja väiketähti ei arvestata“ või „Lisaruume ei arvestata“, kui need erinevused ei ole olulised.
  4. Pikkade tekstide puhul märgi valik „Näita ainult muudatusi”, et peita muutmata read ja jätta iga muudatuse ümber mõned kontekstiread.
  5. Vajuta nuppu „Kopeeri erinevused” või „Lae alla .diff”, et tulemus salvestada. Kasuta nuppu „Vaheta”, et võrrelda vastupidi.
Värvid, sümbolid ja sarnasus

Kuidas eristada erinevusi

+ roheline lisatud muudetud tekstis − punane originaalist eemaldatud tavaline sama mõlemas tekstis Sarnasus = 2 × muutumatu osa ÷ (originaali elemendid + muudetud teksti elemendid) Näide: 8 rida ja 9 rida, millest 6 on muutmata Sarnasus = 2 × 6 ÷ 17 = 71%

Tööriist otsib mõlemas tekstis esinevaid kõige pikemaid järjestusi ja märgib kõik ülejäänu muudatusena. See kasutab Myersi algoritmi – sama lähenemisviisi, mida GNU diff ja Git kasutavad vaikimisi –, mistõttu leiab see muudatuste lühima nimekirja. Pluss- ja miinusmärgid ning ekraanilugejate poolt loetavad sildid tähendavad, et tulemus ei sõltu ainult värvist.

Käsu „copy diff“ tulemuseks on lihttekst. Ridade puhul algavad eemaldatud read miinusmärgiga ja lisatud read plussmärgiga. Sõnade ja tähemärkide puhul on eemaldatud tekst märgitud [- -] ja lisatud tekst {+ +} vahele.

Paremad tulemused

Lihtsad näpunäited tekstide võrdlemiseks

  • Kasuta „Lines“ koodi ja loendite jaoks ning „Words“ ümberpaigutatud proosa jaoks.
  • Märkige valik „Jäta tähelepanuta üleliigsed tühikud”, kui tekst on kopeeritud erinevatest redaktoritest ja tühikute paigutus on erinev.
  • Kui kaks nimekirja näevad välja ühesugused, kuid on erinevas järjekorras, sorteerige mõlemad kõigepealt tekstisorteerijaga ja võrrelge seejärel neid omavahel.
  • Kopeeri lihttekst. Kui teksti tekstikasti kopeerida, kaovad vormingud, nagu näiteks poolpaks kirjas või värvid, seega võrreldakse ainult sõnu.
Hea teada

Piirangud ja privaatsus

Andmekaitse

Mõlemat teksti võrreldakse teie brauseris. Kumbagi neist ei saadeta meie serverisse. Teie seadmesse salvestatakse ainult teie režiimi-, vaate- ja valikuvõimalused, mitte kunagi teksti sisu.

Piirangud

Iga tekst võib olla kuni 2 miljonit märki pikk või 100 000 märki märkide võrdlemise puhul. Kui kaks pikka teksti on väga erinevad, võib muudetud osa kuvada ühe asendatud plokina. Tööriist võrdleb ainult lihtteksti, mitte Wordi- ega PDF-faile, ning see ei mõista koodi süntaksit.

Korduma kippuvad küsimused

Küsimused ja vastused tekstide erinevuste kontrollija kohta

Kuidas võrrelda kahte teksti veebis?

Kopeeri algne tekst vasakusse lahtrisse ja muudetud tekst parempoolsesse lahtrisse. Erinevused kuvatakse kohe allpool, kus lisatud tekst on rohelisega ja eemaldatud tekst punasega.

Mida tähendavad värvid ja sümbolid?

Roheline plussmärgiga tekst on lisatud, punane miinusmärgiga tekst on eemaldatud ning tavaline tekst on mõlemas sama. Muudetud rea sees on täpselt need sõnad, mis on muutunud, tugevamalt esile tõstetud.

Mis vahe on ridade, sõnade ja tähtede võrdlemisel?

Funktsioon „Lines“ võrdleb terveid ridu, mis sobib koodi ja nimekirjade puhul. Funktsioon „Words“ võrdleb sõna-sõnalt, mis sobib proosa puhul. Funktsioon „Characters“ võrdleb iga märki, mis aitab leida üksiku trükivea või muudetud numbrit.

Kuidas otsustab tööriist, mis on muutunud?

See leiab mõlemas tekstis esineva pikima ridade, sõnade või tähemärkide jada ning märgib kõik ülejäänu lisatuks või eemaldatuks. Selleks kasutatakse Myersi algoritmi – sama meetodit, mida GNU diff ja Git kasutavad vaikimisi.

Kas see suudab eirata suur- ja väiketähti ning tühikute erinevusi?

Jah. Märkige valikud „Ignore upper and lower case” (suurtähti ja väiketähti võrdselt käsitleda) ning „Ignore extra spaces” (jätta tähelepanuta alguses, lõpus ja korduvad tühikud), et suurtähti ja väiketähti võrdselt käsitleda ning alguses, lõpus ja korduvaid tühikuid ignoreerida. Kui muud erinevused puuduvad, teatab tööriist sellest.

Mida teeb valik „Näita ainult muudatusi“?

See peidab muutmata read ja säilitab iga muudatuse ümber kolm kontekstirida, lisades märkuse, milles on näidatud, kui palju ridu peideti. See toimib, kui võrdled ridahaaval.

Kuidas arvutatakse sarnasuse protsent?

See on muutumatute elementide arvu kahekordne väärtus, jagatud mõlema teksti elementide koguarvuga. Kaks identset teksti annavad tulemuseks 100% ja kaks teksti, millel pole midagi ühist, annavad tulemuseks 0%.

Kas ma saan tulemuse kopeerida või alla laadida?

Jah. Käskudega „Copy diff“ ja „Download .diff“ saad tavalise teksti. Ridade puhul algavad eemaldatud read miinusmärgiga ja lisatud read plussmärgiga. Sõnade ja tähemärkide puhul on eemaldatud tekst märgitud [- -] ja lisatud tekst {+ +}.

Kas see toimib koodi, JSON-i ja dokumentide puhul?

See töötab mis tahes lihttekstiga, sealhulgas koodi ja JSON-iga, kuid ei mõista süntaksit. Wordi- ega PDF-faile üles laadida ei saa ning kleepimisel kaob vorming, seega võrreldakse ainult sõnu.

Kas minu tekst on kuhugi üles laaditud või salvestatud?

Ei. Mõlemat teksti võrreldakse teie brauseris. Kumbki tekst võib olla kuni 2 miljonit märki pikk, märkide võrdlemisel aga kuni 100 000 märki. Teie valitud režiim ja seaded salvestatakse teie seadmesse, kuid teksti ei salvestata.

Seda tööriista kasutavatelt inimestelt

Arvustused

Laaditakse arvustusi…
Jätka

Veel tööriistu karbis

Kodulehel on veel kümneid tasuta tööriistu, mille kasutamiseks ei ole vaja API-võtit.

Soovita tööriista