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 / gamma | alpha / inserted / beta / gamma | match / added / match / match |
alpha\r\nbeta | alpha\nbeta | match / 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 verwendenGrenzen 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.jsonQuellen
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.