flashnfantasy: Unterschiede zwei Strings in HTML darstellen

Beitrag lesen

Etwas, was mich schon lange interessiert:

logChanges2HTML("Der Text hat eine Feher", "Der Text hatte zwei Fehler")

soll umgewandelt werden in zB.:

Der Text hat<b>te</b> <b>zwei</b><strikethrough>eine</strikethrough> Fe<b>l</b>her

Bisher war meine Idee, eine Art Zuordnungsliste aller Wörter zwischen Alt und Neu zu machen.
Aber nach einigen Fehlschlägen will ich mal nachfragen, ob jemand da einen bewährten Algorithmus kennt.