Text-Tools

Text-Diff-Vergleich

Zwei Texte zeilenweise vergleichen und Einfügungen sowie Löschungen markieren.

Text-Diff-Vergleich workspace

So geht’s

Original links und geänderten Text rechts einfügen, dann Vergleichen. Gleiche Zeilen bleiben unmarkiert. Gelöschte Zeilen beginnen mit Minus, eingefügte mit Plus. Der Vergleich ist zeilenbasiert, kein zeichenweiser Patch.

Beispiel

Gemeinsame Zeilen bleiben unmarkiert. Die geänderte Zeile ist eine Löschung plus eine Einfügung, und die neue letzte Zeile ist eine Einfügung. Die Beispieleingabe verwendet einen --- Trenner zwischen den beiden Seiten.

Eingabe

alpha
beta
gamma
---
alpha
BETA
gamma
delta

Ausgabe

  alpha
- beta
+ BETA
  gamma
+ delta

So funktioniert es

Der Vergleich verwendet eine Longest-Common-Subsequence für Eingaben bis 1.500 Zeilen pro Seite, solange das Zeilenprodukt in einer sicheren Grenze bleibt. Größere Texte werden abgelehnt, damit der Browser nicht einfriert. Leerzeilen zählen als Zeilen.

Häufige Fehler

  • Nichts wurde hervorgehoben Die beiden Seiten sind identisch, einschließlich Leerzeilen.
  • Ein ganzer Absatz verschob sich und der Diff ist laut Die Einheit ist eine Zeile. Brechen Sie lange Absätze in Zeilen, wenn Sie einen engeren Vergleich wollen.
  • Das Werkzeug lehnte den Text ab Jede Seite ist auf 100.000 Zeichen und 1.500 Zeilen begrenzt.

Einschränkungen

Dies ist kein git-kompatibler Patch und ignoriert Leerzeichen nicht, sofern die Zeilen nicht bereits übereinstimmen. Es lädt keine der beiden Seiten hoch.

Datenschutz

Der Text, den Sie einfügen, wird in Ihrem Browser verarbeitet. PepsTools empfängt ihn nicht, speichert ihn nicht und sendet ihn nicht an einen anderen Dienst.

Fragen

Vergleicht es Wörter innerhalb einer Zeile?

Nein. Eine geänderte Zeile wird als eine Löschung und eine Einfügung gezeigt.