Différence de texte
Collez le texte dans les deux panneaux et cliquez sur Comparez
Outil de comparaison de texte : comparez deux textes en ligne, instantanément
Le outil de comparaison de texte sur say.tools vous permet de comparer deux textes côte à côte en quelques secondes. Que vous révisiez des modifications de documents, vérifiiez des modifications de code sans Git ou vérifiiez des révisions de contenu, ce vérificateur de différences en ligne permet de trouver sans effort toutes les différences entre deux versions d'un texte.
Comment utiliser l'outil de comparaison de texte
L'utilisation de l'outil de comparaison de texte est simple : collez votre contenu original dans le panneau de gauche et votre version modifiée dans celui de droite. Sélectionnez soit Différence de ligne ou Différence de mots mode, puis cliquez sur Comparer. Les résultats apparaissent immédiatement en dessous : les lignes ajoutées apparaissent avec un surlignage vert et les lignes supprimées sont affichées en rouge. Les lignes inchangées apparaissent dans un style neutre, ce qui facilite la lecture du contexte.
Différence de ligne vs différence de mot
L'outil prend en charge deux modes de comparaison pour s'adapter à différents flux de travail. Différence de ligne est le mode classique : il compare les textes ligne par ligne, idéal pour le code, les fichiers de configuration et les documents structurés. Différence de mots va plus loin, analysant les changements au niveau des mots individuels dans chaque ligne. C'est parfait pour l'édition de prose, où vous voulez voir exactement quels mots ont été remplacés, supprimés ou insérés sans perdre de vue la structure de la phrase environnante.
L'algorithme Myers Diff
Sous le capot, ce vérificateur de différences utilise une variante de l'algorithme de comparaison Myers - le même algorithme qui alimente git diff. Il calcule la plus longue sous-séquence commune (LCS) entre les deux textes pour trouver le script d'édition minimal, ce qui signifie qu'il produit le plus petit nombre d'ajouts et de suppressions nécessaires pour transformer un texte en un autre. Cela garantit que la sortie différentielle est à la fois précise et facile à lire.
Lecture de la sortie Diff unifiée
La sortie suit un format de comparaison unifié avec des numéros de ligne pour une référence facile. Chaque ligne est précédée d'un symbole indiquant son statut : un + pour du contenu ajouté et un − pour le contenu supprimé. Les lignes inchangées sont affichées sans préfixe et apparaissent dans la couleur de texte par défaut. La barre de statistiques en haut résume en un coup d'œil le nombre total d'ajouts, de suppressions et de lignes inchangées.
Cas d'utilisation de la différence de texte
Les outils de comparaison de texte sont utilisés dans un large éventail de contextes professionnels. Les rédacteurs les utilisent pour suivre les révisions éditoriales entre les brouillons. Les développeurs comparent les fichiers de configuration, les schémas de base de données ou les sorties de journaux. Les gestionnaires de contenu vérifient que les exportations CMS correspondent aux résultats attendus. Les professionnels du droit comparent les révisions des contrats pour identifier les modifications des clauses. Les traducteurs comparent les mises à jour du texte source pour déterminer quelles sections doivent être retraduites. Ce vérificateur de différences gère tous ces scénarios sans aucune inscription, téléchargement ou données quittant votre navigateur.
100 % privé – aucune donnée envoyée à un serveur
Contrairement à de nombreux outils de comparaison en ligne, cet outil de comparaison de texte est entièrement côté client. Votre texte ne quitte jamais votre appareil. L'algorithme de comparaison s'exécute dans votre navigateur à l'aide de JavaScript Vanilla, afin que vous puissiez comparer en toute sécurité des documents sensibles, des correspondances privées ou du code propriétaire sans aucun problème de confidentialité. Aucun compte requis, aucune limite de taille de fichier, aucune publicité – juste un outil de comparaison propre et rapide qui fonctionne à chaque fois.
FAQ
Qu'est-ce qu'un outil de comparaison de texte ?
Un outil de comparaison de texte compare deux morceaux de texte et met en évidence les différences, indiquant quelles lignes ou quels mots ont été ajoutés, supprimés ou inchangés. Il est essentiel pour examiner les modifications apportées aux documents, les révisions de code et les modifications de contenu.
Comment fonctionne l'algorithme de comparaison ?
L'algorithme Myers diff trouve la sous-séquence commune la plus longue (LCS) entre deux textes. Il identifie les sections correspondantes, puis marque tout ce qui ne se trouve pas dans le LCS comme étant ajouté ou supprimé. Cela produit la distance d'édition minimale entre les deux textes.
Qu’est-ce que le format de comparaison unifié ?
Le format de comparaison unifié utilise des préfixes +/− pour marquer les lignes ajoutées et supprimées. C'est le format standard utilisé par Git et la plupart des systèmes de contrôle de version. Les lignes de contexte (inchangées) sont affichées sans préfixe pour plus de lisibilité.
Comment comparer deux versions d’un document ?
Collez le document original dans le panneau de gauche et la version révisée dans le panneau de droite. Choisissez le mode de comparaison ligne ou mot, puis cliquez sur Comparer. Les ajouts apparaissent en vert, les suppressions en rouge et la barre de statistiques affiche un résumé rapide de toutes les modifications.
