Al comparar líneas similares, quiero poner de relieve las diferencias en la misma línea:Diflib de Python: resaltando las diferencias en línea?
a) lorem ipsum dolor sit amet
b) lorem foo ipsum dolor amet
lorem <ins>foo</ins> ipsum dolor <del>sit</del> amet
Mientras difflib.HtmlDiff parece hacer este tipo de resaltado de línea, que produce marcado muy ampliada.
Desafortunadamente, no he podido encontrar otra clase/método que no funciona línea por línea.
¿E-mail perdiendo cualquier cosa? ¡Cualquier puntero sería apreciado!
¡Muchas gracias por esto! Ese es exactamente el tipo de muestra que necesitaba. No tenía idea de cómo empezar, pero esto lo ilustra muy bien. ¡De nuevo, muchas gracias! – AnC
+1 gracias por su ejemplo :) ¿Qué sugieres que hagas con reemplazar optcodes? – Viet
Bueno, una sugerencia sería descubrir algunos códigos de operación 'reemplazar' en la naturaleza; la documentación dice que pueden ser producidos, pero no recuerdo haber visto ninguno (IIRC solo he visto 'borrar' seguido de 'inserto'). En cualquier caso, qué hacer con 'replace's depende del OP. – tzot