CanDoYa
HU

Szöveg Összehasonlítás Online

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

Eredeti szöveg
Módosított szöveg
KülönbségekSorok: 0
Illeszd be a szöveg két verzióját balra és jobbra, és soronként lásd, mi változott.
Illeszd be a két szöveget, hogy soronként és szavanként összehasonlíthasd őket
Hozzáadva: 0Eltávolítva: 0Módosítva: 0Változatlan: 0
Oszd meg ezt az eszközt

Mi az a szöveg összehasonlítás (text diff)?

A szöveg összehasonlító eszköz összehasonlítja egy szöveg két verzióját, és kiemeli, mi lett hozzáadva, eltávolítva vagy megváltoztatva. Ez az eszköz a Myers diff algoritmust (ugyanazt a minimális szerkesztési algoritmust, amelyet a git is használ) teljes egészében a böngészőben futtatja: illeszd be az eredetit balra, az új verziót jobbra, és egymás melletti nézetet kapsz sorszámokkal, szószintű kiemeléssel a módosított sorokon, valamint a hozzáadott, eltávolított és változatlan sorok számával.

Így működik

  1. 1Illeszd be az eredetit. Helyezd az eredeti szöveget a bal oldali mezőbe. Lehet egy mondat, egy bekezdés vagy több ezer sor - az összehasonlítás a böngészőben fut.
  2. 2Illeszd be a módosított verziót. Helyezd az új verziót a jobb oldali mezőbe. Az egymás melletti nézet írás közben frissül, sorszámokkal és szószintű kiemeléssel a helyben módosított sorokon.
  3. 3Szűrd ki a zajt. Kapcsold be a Kis- és nagybetűk figyelmen kívül hagyása vagy a Szóközök figyelmen kívül hagyása opciót, ha ezek a különbségek nem jelentősek. Használd az Oldalak cseréje funkciót az összehasonlítás megfordításához, vagy a Másolás patchként opciót egy egységes diff másolásához csak a változásokkal.

Kinek hasznos

Az összehasonlítás írás közben fut, és az eszközödön marad - semmi nem töltődik fel, így biztonságos közzé nem tett vázlatokhoz, szerződésekhez, forráskódhoz és AI promptokhoz. A sordiff a Myers algoritmust használja a bal szöveg jobbra alakításához szükséges minimális beszúrások és törlések megtalálásához - ugyanaz a megközelítés, amely a git diff-et is működteti - így a kiemelések azt követik, ami ténylegesen megváltozott. A helyben megváltozott sorokon egy második, szószintű átfutás azonosítja a pontosan megváltozott szavakat, áthúzással jelölve az eltávolítottakat és zöld háttérrel a hozzáadottakat.

Két kapcsoló csökkenti a zajt: Kis- és nagybetűk figyelmen kívül hagyása a Szia és SZIA szavakat azonosnak tekinti, a Szóközök figyelmen kívül hagyása pedig figyelmen kívül hagyja a behúzás változásait, a záró szóközöket és a dupla szóközöket. Kattints az Oldalak cseréje gombra az összehasonlítás irányának megfordításához újragépelés nélkül, vagy a Másolás patchként gombra egy egységes - / + patch másolásához csak a változásokkal.

Gyakori kérdések

Ingyenes ez a szöveg összehasonlító eszköz?

Igen - 100% ingyenes, regisztráció nélkül és karakterlimit nélkül. Az összehasonlítás helyileg fut a böngészőben, így még hosszú szövegeknél is gyors marad.

Feltöltődik a szövegem valahova?

Nem. Mindkét szöveg teljes egészében a böngészőben kerül összehasonlításra, és soha nem érint szervert, ami biztonságossá teszi az eszközt közzé nem tett vázlatokhoz, szerződésekhez, forráskódhoz és bizalmas AI promptokhoz.

Hogyan dönti el a diff, mi változott?

A Myers diff algoritmust használja a bal szöveget jobba alakító minimális szerkesztési szkript kiszámításához. Az eredmény egy változatlan, törölt és beszúrt sorokból álló sorozat - ugyanaz a modell, amelyet a git is használ. A szomszédos törlés/beszúrás párokat egyetlen 'módosított' sorba egyesíti, hogy egymás mellett lásd őket, és egy második szószintű diff azonosítja a pontosan megváltozott szavakat egy módosított soron belül.

Mit hagy figyelmen kívül pontosan a Szóközök figyelmen kívül hagyása?

A szóköz-sorozatokat egyetlen szóközre tömöríti, és minden sor összehasonlítása előtt levágja a vezető és záró szóközöket. Így egy extra üres sor, egy behúzás változás vagy egy tabulátor négy szóköz helyett nem jelenik meg különbségként - a szavakon belüli változások viszont igen.

Működik a diff Unicode, emoji és nem latin betűkészletekkel?

Igen. A sor- és szódiff Unicode karaktereken működik, így az emoji, kínai, arab és cirill szövegek mind helyesen lesznek összehasonlítva. Nincs nyelvspecifikus tokenizáció - az eszköz egyszerűen egyező karaktereket keres.

Összehasonlíthatók nagy szövegek?

Igen - az eszköz kényelmesen kezeli a több százezer karaktert. Kóros méretű és teljesen különböző pároknál (mindkét oldalon millió karakterrel) egy egyszerűbb 'mindent cserélje' diffre vált, hogy reszponzív maradjon az oldal lefagyása helyett.

Mit hoz létre a Másolás patchként?

Egy egyszerű egységes stílusú patchet soronként egy előtag karakterrel: szóköz a változatlan soroknál, '-' az eltávolított soroknál, és '+' a hozzáadott soroknál. Illeszd be egy chatbe, egy issue-ba vagy kód felülvizsgálatba, ha kompakt szöveges feljegyzést szeretnél a változásról a teljes egymás melletti nézet helyett.

Miért mutat még sorokat két azonos szöveg?

Ha a kapcsolók ki vannak kapcsolva és a szövegek byte szinten azonosak, az eredménypanel a 'Szövegek azonosak' üzenetre összecsukódik. A Kis- és nagybetűk figyelmen kívül hagyása vagy a Szóközök figyelmen kívül hagyása bekapcsolásával a byte szintű szövegek különbözhetnek, de az összehasonlítás még mindig nem jelez szemantikai változásokat - az üzenet ekkor megjegyzi, hogy a szövegek a kiválasztott szabályok szerint azonosak.