Beim Vergleich ähnliche Zeilen möchte ich die Unterschiede auf der gleichen Linie markieren:Python-Diffib: Unterschiede inline hervorheben?
a) lorem ipsum dolor sit amet
b) lorem foo ipsum dolor amet
lorem <ins>foo</ins> ipsum dolor <del>sit</del> amet
Während difflib.HtmlDiff diese Art von Inline-Markierung zu tun scheint, produziert sie sehr ausführlich Markup.
Leider konnte ich keine andere Klasse/Methode finden, die nicht Zeile für Zeile funktioniert.
Fehle ich etwas? Irgendwelche Hinweise würden geschätzt!
Vielen Dank dafür! Das ist genau die Art von Probe, die ich brauchte. Ich hatte keine Ahnung, wie ich anfangen soll, aber das illustriert es sehr gut. Nochmals vielen Dank! – AnC
+1 Danke für Ihr Beispiel :) Was würden Sie vorschlagen, um optcodes zu ersetzen? – Viet
Nun, ein Vorschlag wäre, einige 'Replace'-Opcodes in freier Wildbahn zu entdecken; Die Dokumentation sagt, dass sie produziert werden können, aber ich kann mich nicht erinnern, jemals etwas gesehen zu haben (IIRC Ich habe nur 'delete's' gefolgt von 'insert's' gesehen). In jedem Fall, was mit "Ersetzen" zu tun ist, ist dem OP überlassen. – tzot