Textvergleich: Eine eingefügte Zeile ändert nicht drei

Ein Vergleich nur nach Zeilennummern kann eine Einfügung als viele Änderungen darstellen. Wir prüften Apps24 mit einer Einfügung, verschiedenen Zeilenumbrüchen und einem abschließenden Leerzeichen.

Eingabe und Ergebnis

alpha / beta / gammaalpha / inserted / beta / gammamatch / added / match / match
alpha\r\nbetaalpha\nbetamatch / match
"alpha""alpha "changed

Ergebnis verstehen

'inserted' zwischen alpha und beta ergibt match, added, match, match. Beta und gamma bleiben ausgerichtet. CRLF gegenüber LF ergibt zwei Übereinstimmungen, weil Zeilenumbrüche vereinheitlicht werden. 'alpha' gegenüber 'alpha ' ergibt changed: das Leerzeichen zählt. Verglichen werden Zeilen, nicht einzelne Wörter.

Nächster Schritt

1. Beide Fassungen getrennt einfügen. 2. Verschobene Nummern von Ergänzungen und Löschungen unterscheiden. 3. Bei unsichtbaren Änderungen Leerraum und Großschreibung prüfen. 4. Zur Bearbeitung zurückkehren und einen kleineren Ausschnitt testen. Für Zeilenumbruch-Bytes einen geeigneten Editor verwenden.

Tool verwenden

Grenzen und Testbedingungen

Am 2026-10-28 mit festen Zeichenfolgen in compareTextLines geprüft, ohne private Dokumente. Grenzen: insgesamt 200.000 Zeichen und 4 Millionen Zeilenpaare. Leerraum wird beachtet, CRLF/LF/CR werden vereinheitlicht. JSON enthält Eingaben und Ergebniszeilen.

workflow-results.json

Quellen

Apps24 gleicht Beispiele mit der Implementierung und Regressionstests ab. Browserexperimente nennen ihre Bedingungen, ohne alle Geräte zu zertifizieren. Melden Sie Fehler mit URL, Eingabe, erwartetem Ergebnis und Browser. Senden Sie keine Passwörter, privaten Dokumente oder personenbezogenen Daten.