Elysia Tools

Parcourez outils, exemples, explications visuelles et guides thématiques dans un espace clair.

Catégories populaires

Dossiers

Langue
ZHESPTRUFRDEEN

Elysia Tools

Navigation mobile

Text Processing

Suite de comparaison et fusion triple de texte

· Dernière mise à jour:2026-08-07

diff ligne/mot/caractère, règles casse/espaces, fusion triple avec conflits, patch unifié et rapport

Détails

Ce que cet outil vous aide à faire

Compare deux textes au niveau ligne/mot/caractère avec options d’ignorer la casse et les espaces. En mode « fusion triple », avec un ancêtre commun O et deux branches A et B, combine les changements relatifs à O : les changements non conflictuels fusionnent, les conflits sur une même zone sont marqués style Git (<<<<<<>>>>>>). Produit aussi un patch unifié A→B et des statistiques. Basé sur jsdiff (LCS) ; local.

Exécution

Exécuter cet outil

Remplissez le formulaire, lancez l’outil et consultez le résultat au même endroit.

Exemples

Exemples adaptés à cet outil

Associé

Continuer avec des outils et dossiers associés

Rédigé par l'équipe Elysia Tools

Guide d'utilisation de l'outil

Découvrez quand utiliser cet outil, ce qu'il prend en charge et comment les utilisateurs l'appliquent.

Points clés

Catégorie
Text Processing
Types d’entrée
textarea, select, checkbox, number
Type de sortie
html
Exemples associés
4
API disponible
Oui

Aperçu

Comparez deux textes ligne par ligne, mot par mot ou caractère par caractère, puis fusionnez deux branches à partir d’un ancêtre commun. L’outil peut ignorer la casse ou les espaces, signaler les conflits dans un style Git et produire un patch unifié A→B, le tout localement.

Quand l’utiliser

  • Comparer rapidement deux versions d’un texte et repérer les ajouts ou suppressions.
  • Fusionner deux branches de travail à partir d’un texte ancêtre commun.
  • Générer un patch unifié avec un nombre configurable de lignes de contexte.

Fonctionnement

  1. 1Saisissez le texte de la branche A et celui de la branche B ; ajoutez la base commune pour une fusion triple.
  2. 2Choisissez le mode : diff bidirectionnel, fusion triple ou patch unifié.
  3. 3Sélectionnez la granularité des différences : lignes, mots ou caractères.
  4. 4Activez si nécessaire l’ignorance de la casse ou des espaces, puis consultez les différences, conflits et statistiques.

Cas d’usage

  • Relecture de versions successives d’un document, d’une consigne ou d’un texte éditorial.
  • Résolution de modifications concurrentes dans des fichiers texte ou des contenus de configuration.
  • Création d’un patch lisible pour examiner les changements entre deux versions.

Exemples

1. Fusion triple sans conflit

Développeur

Contexte

Deux branches modifient des lignes différentes d’un même texte à partir d’une base commune.

Problème

Réunir les changements sans écraser les modifications de l’autre branche.

Utilisation

Saisissez la base commune, la branche A et la branche B, puis sélectionnez « Fusion triple » avec une granularité par lignes.

mode: threeway ; granularity: line ; ignoreCase: false ; ignoreWs: false ; contextLines: 3

Résultat

Les modifications distinctes sont combinées automatiquement, sans marqueur de conflit.

2. Diff ligne à ligne entre deux versions

Rédacteur

Contexte

Une première version contient les lignes « alpha », « beta », « gamma » ; la seconde remplace « beta » par « BETA » et ajoute « delta ».

Problème

Identifier rapidement les lignes modifiées et ajoutées.

Utilisation

Collez la première version dans la branche A, la seconde dans la branche B, puis choisissez « Diff bidirectionnel » et « Lignes ».

FAQ

Quelle est la différence entre le diff bidirectionnel et la fusion triple ?

Le diff bidirectionnel compare directement A et B. La fusion triple compare les changements de A et B par rapport à une base commune.

Que faut-il fournir pour une fusion triple ?

Il faut renseigner la base ou l’ancêtre commun, ainsi que les textes des branches A et B.

À quels niveaux les textes peuvent-ils être comparés ?

La comparaison peut se faire au niveau des lignes, des mots ou des caractères.

Comment les conflits sont-ils signalés ?

Les conflits d’une même zone sont marqués avec des séparateurs de style Git : <<<<<<<, ======= et >>>>>>>.

L’outil envoie-t-il les textes sur un serveur ?

Non. Le traitement est local et repose sur jsdiff.

Accueil
Outils3201
Exemples593
Visualisations465
Visionneuses de fichiers103
Dossiers233
Étiquettes333
Images, audio et vidéo657

Outils de traitement, conversion et optimisation d’images, d’audio et de vidéo

Maths, dates et finance644

Calculateurs, outils numériques, logique de dates, statistiques et finance

Design et couleur297

Outils de couleur, mise en page, graphisme, style visuel et assistance design

Texte et rédaction209

Outils de rédaction, nettoyage, formatage, extraction et analyse de texte

Développement et Web193

Utilitaires développeur, réseau, débogage Web et assistants d’automatisation

Conversion et encodage175

Outils de conversion de formats, fichiers, archives, unités et encodages

Examen des sources FLAC/WAV et transmission des preuves
Revue et livraison d’un module de jeu promotionnel auto-hébergé
Relecture d'un lot de codes Stripe et contrôle préalable à l'importation
Tri technique des photos et transmission des candidates à la retouche
Structurer une capture d'interface, la relire et la transmettre au développement

© 2026 Elysia Tools. Tous droits réservés.

DocumentationTarifsÀ proposConditions d'utilisationPolitique de confidentialitéCookiesContact
Traitement de texte

Échantillons de Texte avec Emojis

Texte multilingue contenant divers emojis Unicode pour tester l'extraction d'emojis

Blockchain

Exemples Truffle Development Suite

Exemples du framework de développement Ethereum Truffle incluant les contrats intelligents, les tests, le déploiement, les migrations, le débogage et les workflows de développement

Traitement de texte

Exemples de Texte Mixte Chinois-Anglais

Fichiers texte d'échantillon avec contenu mixte chinois-anglais pour tester les outils d'espacement automatique

Traitement de texte

Échantillons de Convertisseur de Casse

Échantillons de test pour la conversion de casse entre différentes conventions de nommage

Text Processing

Suppresseur Avancé de Lignes en Double

Détecte et supprime les lignes en double avec des options avancées de mode, de sensibilité à la casse et de découpe

Text Processing

Supprimer les Lignes en Double

Déduplique les lignes d'une liste ou d'un bloc de texte. Conserve la première ou la dernière occurrence, avec des options de sensibilité à la casse, de coupe des espaces et d'ignorance des lignes vides.

Text Processing

Répéteur de Texte

Répète le texte N fois avec un séparateur choisi — en ligne, nouvelle ligne ou compte à rebours numéroté. L'outil rapide pour spam de chat, climax dramatiques et effet sur les réseaux sociaux.

Text Processing

Normalisateur d'espaces blancs

Remplace les espaces/tabulations consécutifs par un seul espace et supprime les espaces au début/fin des lignes

mode: twoway ; granularity: line ; ignoreCase: false ; ignoreWs: false ; contextLines: 3

Résultat

La différence entre « beta » et « BETA » ainsi que l’ajout de « delta » sont affichés dans le résultat HTML.

3. Génération d’un patch unifié

Mainteneur de projet

Contexte

Une version actuelle et une version modifiée d’un texte doivent être examinées sous forme de patch.

Problème

Obtenir une représentation structurée des changements entre A et B.

Utilisation

Renseignez les deux textes, sélectionnez « Patch (unifié, A→B) » et définissez le nombre de lignes de contexte.

mode: patch ; granularity: line ; contextLines: 3

Résultat

Un patch unifié A→B est généré avec le contexte demandé autour des différences.