Diff Checker | Vertaa Tekstejä ja Korosta Erot Ilmaiseksi

Vertaile kahta tekstiä vierekkäin ja korosta erot välittömästi. Täydellinen koodille, artikkeleille ja asiakirjoille.

Tekstin vertailu (Diff)

Ilmoita ongelmasta

Löysitkö bugin tai onko sinulla ehdotus työkalulle Diff Checker | Vertaa Tekstejä ja Korosta Erot Ilmaiseksi? Kerro meille!

Alkuperäinen teksti
Muutettu teksti
Eroavaisuuksien tulos
Lisätty: 0
Poistettu: 0

Näin tekstin vertailu toimii

Tekstin vertailutyökalu ottaa kaksi tekstilohkoa, alkuperäisen ja muutetun version, ja merkitsee tarkalleen, mitä on lisätty, poistettu tai jätetty ennalleen niiden välillä. Voit liittää molemmat versiot suoraan tai ladata tiedostoja, ja työkalu kohdistaa sisällön ja korostaa jokaisen eron juuri siinä kohdassa, missä se on.

Miten vertailu toimii

Työkalu käyttää pisimmän yhteisen osajonon algoritmia: se etsii pisimmän yhtäläisten osien jakson, joka molemmilla teksteillä on yhteinen, ja merkitsee kaiken muun lisäykseksi tai poistoksi. Vertailu voidaan tehdä kolmella tarkkuustasolla: merkki kerrallaan, sana kerrallaan tai rivi kerrallaan. Rivitila sopii sen näkemiseen, mitkä kokonaiset rivit ovat muuttuneet asiakirjassa; sanatila sopii uudelleen muotoiltuun lauseeseen; merkkitila havaitsee yksittäisen kirjoitusvirheen korjauksen. Tulokset näkyvät joko kahtena rinnakkaisena sarakkeena (jaettu näkymä) tai yhdistettynä yhdeksi juoksevaksi tekstiksi, jossa merkinnät ovat rivin sisällä (yhdistetty näkymä). Lisätty teksti alleviivataan vihreällä, poistettu teksti yliviivataan punaisella, ja tuloksen yläpuolella näkyy jatkuvasti päivittyvä lisättyjen ja poistettujen merkkien laskuri. Tiedostoja voi myös ladata suoraan, muodoissa .txt, .json, .js, .ts, .css, .html, .md, .yaml tai .xml, ja niitä verrataan samalla tavalla kuin liitettyä tekstiä.

Esimerkki: uudelleen muotoiltu lause

Alkuperäinen: "Kokous alkaa kello 10." Muutettu: "Kokous alkaa kello 10 huoneessa 12." Sanatilassa vain "huoneessa 12" merkitään lisäykseksi, koska kaikki muut lauseen sanat täsmäävät. Kun sama pari vaihdetaan merkkitilaan, työkalu merkitsee sen sijaan kirjaimet ja välilyönnin sanassa "huoneessa 12" lisäykseksi merkkitasolla, koska se on siellä pienin verrattava yksikkö.

Esimerkki: JSON-katkelman vertailu

Kahden asetustiedostoversion lataaminen tai liittäminen toimii samalla tavalla. Alkuperäinen tiedosto:

{
  "port": 3100,
  "debug": true
}

Muutettu tiedosto:

{
  "port": 6700,
  "debug": true,
  "timeout": 16
}

Rivitilassa porttirivi merkitään muuttuneeksi, koska 3100 muuttui arvoksi 6700, debug-rivi merkitään myös muuttuneeksi, koska se päättyy nyt pilkkuun tehdäkseen tilaa seuraavalle kentälle, ja uusi rivi "timeout": 16 merkitään lisäykseksi. Vain avaava ja sulkeva aaltosulje pysyvät ennallaan. Vertailu käsittelee molempia tiedostoja pelkkänä tekstinä eikä jäsenneltynä JSON-rakenteena, joten näiden kahden avaimen paikan vaihtaminen ilman arvon muuttamista näkyisi silti erona.

Usein Kysytyt Kysymykset