Un souci avec cet outil ?
À propos de « Diff De Texte En Ligne »
Cet outil compare deux textes et met en évidence leurs différences : lignes ajoutées, retirées ou modifiées. La visualisation rend l'inspection facile, même sur de longs documents.
Pratique pour comparer des versions de brouillon, relire les changements d'un fichier de config ou d'un contrat, repérer des écarts dans des données copiées, déboguer des sorties divergentes ou comparer une traduction à l'original.
Diff au niveau ligne ou caractère. Le niveau ligne est rapide pour les gros changements ; le niveau caractère détaille chaque modification intra-ligne (utile pour les fautes de frappe).
Comment utiliser cet outil
Comparer deux textes ligne par ligne
Coller les deux versions
Ancienne dans « Left », nouvelle dans « Right ». Comparaison ligne à ligne — les différences au niveau du mot dans la ligne NE sont PAS surlignées ; c’est un autre algorithme (plus coûteux).
Exécuter
Résultat : tableau d’entrées `diff` avec `op` (`equal`, `added`, `removed`) et `text`. L’ordre reflète la séquence fusionnée — d’abord les égalités, puis les séries d’insertions/suppressions en ordre source.
Lire la sortie
Les lignes `added` n’existent que dans Right, `removed` que dans Left. Les UI d’éditeur les affichent généralement en vert/rouge ; la structure de données est la même. Une différence de saut de ligne final peut apparaître comme une seule ligne `added`/`removed`.
Quand la granularité ligne est trop grossière
Un long paragraphe inchangé avec un seul mot édité apparaîtra comme une paire removed + added, pas comme un word-diff. Pour la prose, utilisez une librairie dédiée word/char-diff ; le line-diff sied mieux au code.