SS Boîte à outils
Toutes les données sont traitées localement

Comparaison de texte

Comparez deux textes ligne par ligne et mot par mot. Tout s'exécute dans votre navigateur.

Original
Modifié
Modifications+2 ajoutées−0 supprimées~3 modifiées4 inchangées
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}

Tout est calculé localement, aucun texte ne quitte votre appareil. Les lignes sont alignées avec l'algorithme de Myers, et les modifications appariées reçoivent en plus un surlignage mot à mot pour repérer précisément l'édition. Les options telles que « ignorer les espaces » ou la casse n'affectent que la comparaison : le texte reste toujours affiché tel que vous l'avez collé.

Outils associés
SponsorMindElixir