TextJanitor

Textjämförelse

Klistra in en original- och en ändrad version för att se exakt vad som lagts till, tagits bort eller lämnats i fred, efter rad, ord eller tecken.

Jämför efter

Arbetar…

Tillagt
+0
Borttaget
−0
Oförändrat
0
Likhet
100%

Skillnader

Tillagd text är grön och understruken, markerad med +. Borttagen text är röd och överstruken, markerad med −.

De två texterna är identiska med de nuvarande alternativen.

Din text bearbetas i din webbläsare och laddas aldrig upp eller lagras på våra servrar.

Så här använder du Textjämförelse

  1. 1 Klistra in originaltexten till vänster och den ändrade texten till höger.
  2. 2 Välj om du vill jämföra efter rad, ord eller tecken och ställ in alternativen för versaler, mellanslag och tomma rader.
  3. 3 Läs skillnaderna infogade eller sida vid sida. Tillagd text är grön och understruken, borttagen text är röd och överstruken.
  4. 4 Kopiera resultatet som unified diff eller ladda ned det.

Vad ett textjämförelseverktyg gör

Ett textjämförelseverktyg, även kallat diff-verktyg, ställer upp två versioner av en text och markerar vad som ändrats mellan dem. Det hittar den längsta sträckan som de båda versionerna har gemensamt, behandlar allt annat som ett tillägg eller en borttagning och visar resultatet så att du slipper läsa båda versionerna sida vid sida med blotta ögat. Det är användbart för att kontrollera ett redigerat utkast, en avtalsrevision, en översättningsuppdatering, en konfigurationsfil eller två stycken kod.

Före

It was a sunny day. The dog slept.

Efter

It was a sunny day. The sleepy dog slept. The birds sang.

Rad, ord eller tecken

  • Radläget jämför hela rader. Det är rätt val för kod, listor och filer, och det är snabbast.
  • Ordläget hittar ändringar inuti en mening, så att ett utbytt ord inte markerar hela raden som ändrad.
  • Teckenläget visar de minsta ändringarna, som att rätta ett stavfel. Det är begränsat till kortare texter, och verktyget berättar när du ska byta till ord- eller radläge.

Alternativ

Ignorera skiftläge behandlar stora och små bokstäver som lika. Ignorera skillnader i blanktecken slår ihop följder av mellanslag och tabbar före jämförelsen av rader, så att ett omformaterat stycke inte lyser upp. Ignorera tomma rader tar först bort tomma rader från båda texterna. Tillsammans låter de dig fokusera på ändringar i betydelse snarare än formatering.

Läsa resultaten

Sammanfattningen visar hur många rader, ord eller tecken som lagts till, tagits bort och lämnats oförändrade, plus en likhetsprocent. Procenten är två gånger den oförändrade delen delat med den totala storleken på båda texterna, så två identiska texter får 100 och två helt olika texter får 0. Tillagd och borttagen text markeras med plus- eller minustecken, understrykning eller överstrykning, och inte bara med färg.

Kopiera och dela diffen

Unified diff är det rena textformat som versionshanteringsverktyg använder: ett huvud, sedan avsnitt som börjar med @@ och listar de ändrade raderna, med tre oförändrade rader runt varje ändring. Du kan klistra in den i ett e-postmeddelande, ett ärende eller en kodgranskning. För att rensa inklistrad text före jämförelsen, prova radbrytningsborttagaren, eller dubblettborttagaren när du jämför listor.

När två texter är helt olika förenklar verktyget jämförelsen och säger det, eftersom det skulle ta mycket lång tid att hitta den minsta uppsättningen ändringar. Att byta till rad- eller ordläge ger oftast en tydligare bild.

Vanliga frågor

Hur fungerar textjämförelsen?

Den hittar den längsta sekvensen av rader, ord eller tecken som de två texterna delar och markerar allt utanför den som tillagt eller borttaget. Det är samma idé som används av versionshanteringsverktyg.

Vad är skillnaden mellan rad-, ord- och teckenläge?

Radläget jämför hela rader, ordläget enskilda ord och teckenläget enskilda tecken. Mindre enheter visar finare ändringar men kräver mer arbete, så teckenläget är begränsat till kortare texter.

Vad är en unified diff?

Ett standardformat för text som listar ändringar rad för rad, med minustecken för borttagna rader, plustecken för tillagda rader och några rader kontext runt varje ändring. Utvecklare använder det i patchar och kodgranskningar.

Varför står det att jämförelsen är förenklad?

När två stora texter är nästan helt olika är det mycket långsamt att hitta den minsta listan med ändringar. Verktyget visar då den första texten som borttagen och den andra som tillagd. Prova rad- eller ordläge för en närmare titt.

Hur räknas likhetsprocenten ut?

Den är två gånger antalet oförändrade enheter delat med det totala antalet enheter i båda texterna. Identiska texter får 100 procent och texter utan något gemensamt får 0.

Laddas mina texter upp?

Nej. Jämförelsen körs i din webbläsare och ingen av texterna lämnar din enhet.