Comparer 2 chaînes de caractères et de la différence d'affichage (php ou javascript)

La comparaison doit travailler à la volée, donc cela doit être fait via le javascript ou le php (javascript, ajax demande).

Ce dont j'ai besoin est probablement avancé différence montrant, de sorte qu'il sera probablement mieux si il ya toute sorte de bonnes prises en charge de la bibliothèque.

Cette image montre exactement ce que j'ai besoin d' >

Comparer 2 chaînes de caractères et de la différence d'affichage (php ou javascript)

Ajouté #1:
J'ai trouvé ce http://ejohn.org/projects/javascript-diff-algorithm/ (exemple http://www.djsipe.com/js-diff/) qui est ok, mais ne prend pas en charge multiligne? et ça change le mot entier uniquement lorsqu'un caractère est différent...

Ajouté #2:
J'ai testé le script php ( https://github.com/paulgb/simplediff/ ), mais il a des défauts.

Ajouté #3:
J'ai trouvé ce que je cherchais ( http://code.google.com/p/google-diff-match-patch/ )

double possible de mettre en Évidence la différence entre deux chaînes de caractères en PHP
comme vous pouvez le voir, la question sur le lien que tu m'a donné, est de 2 ans, et la réponse, qui a été acceptée, a rompu le lien (j'ai déjà commenté sur la réponse cet après-midi).

OriginalL'auteur Glavić | 2011-01-05