Textjämförelse

Jämför två texter och se exakt vad som ändrats, rad för rad.

Vad är en textjämförelse?

En textjämförelse, eller "diff" (av engelskans difference, skillnad), jämför två versioner av en text och visar exakt vilka rader som har lagts till, tagits bort eller är oförändrade. Begreppet kommer från versionshantering av programvara (Unix-kommandot diff är från 1970-talet), men det är användbart så fort du vill jämföra två versioner av ett dokument, en lista eller en text och snabbt se vad som har ändrats, utan att läsa båda rad för rad.

Så läser du resultatet

Rader som markeras med grönt finns i rutan "Ändrad text" men inte i "Originaltext", alltså har de lagts till. Rader som markeras med rött finns i originalet men inte i den ändrade versionen, alltså har de tagits bort. Rader utan markering är oförändrade och ser likadana ut i båda versionerna. En redigerad rad visas oftast som en röd rad (den gamla versionen) följd av en grön rad (den nya), eftersom algoritmen behandlar en ändrad rad som ett par av borttagning och tillägg.

Ett praktiskt exempel

Klistra in en inköpslista i den vänstra rutan och en ändrad version i den högra. Om du tog bort "mjölk", ändrade "6 ägg" till "12 ägg" och lade till "kaffe", visas "mjölk" i rött, "6 ägg" i rött följt av "12 ägg" i grönt och "kaffe" i grönt. Alla oförändrade rader förblir vanliga, så du ser de tre ändringarna med en gång i stället för att läsa båda listorna sida vid sida.

Vanliga användningsområden

Skribenter och redaktörer granskar ändringar mellan olika utkast med en textjämförelse. Utvecklare granskar kodändringar hela tiden innan de slås ihop, vilket är kärnan i varje kodgranskning i tjänster som GitHub. Jurister och de som arbetar med avtal ser exakt vad som ändrats mellan avtalsversioner, vilket är viktigt eftersom en enda ändrad klausul kan få stora följder. Studenter och forskare jämför referenslistor eller kontrollerar om det har uppstått oavsiktliga upprepningar mellan versioner.

Tips för tydligare jämförelser

Integritet

Jämförelsen görs helt i din webbläsare. Ingen av texterna laddas upp eller sparas någonstans, så du kan tryggt jämföra konfidentiella utkast, avtal eller kod.

Vanliga frågor

Jämförs texten ord för ord eller rad för rad?

Verktyget jämför rad för rad, vilket är standard för de flesta jämförelseverktyg och den mest användbara nivån för dokument, kod och listor. Om en rad har en liten ändring markeras hela raden och inte bara det ändrade ordet.

Påverkar mellanslag jämförelsen?

Ja. Verktyget jämför exakt, så mellanslag i slutet av en rad eller olika indrag gör att två rader som ser likadana ut markeras som olika. Om det ger störningar, rensa båda texterna på samma sätt innan du klistrar in dem.

Kan jag jämföra mycket långa dokument?

Ja, men mycket långa dokument (tusentals rader) är lättare att jämföra avsnitt för avsnitt, eftersom en jämförelse med hundratals ändringar är svår att överblicka även om den är tekniskt korrekt.