Comparaison de texte

Comparez localement le texte original et modifié avec des différences basées sur les lignes, des options d'espacement et de casse, ainsi qu'un résumé compact.

Texte source
Texte modifié
Résultat du diff
Ajouté0
Supprime0
Modifié0
Inchangé0
Aucune différence de texte à afficher.
0 caractères 0 lignes

Comparez deux versions de texte ligne par ligne

Comparaison de texte montre ce qui a changé entre un bloc de texte original et une version révisée. Il marque les lignes ajoutées, supprimées, modifiées et inchangées, ce qui le rend utile pour les notes de version, les modifications de configuration, la copie traduite, les extraits de code SQL, les journaux et les vérifications de contenu avant et après.

La différence est basée sur des lignes, comme de nombreux outils de révision de code. Il est préférable d'utiliser un texte où chaque ligne a une signification ; il n'affichera pas les modifications au niveau des caractères à l'intérieur d'une ligne à moins que la ligne entière ne soit classée comme modifiée. Les options d’espacement et de casse peuvent masquer le bruit lorsque le formatage exact n’est pas important.

Comment utiliser

  1. Collez le texte original dans l'éditeur de gauche.
  2. Collez le texte modifié dans l'éditeur de droite.
  3. Choisissez si vous souhaitez ignorer les espaces, ignorer la casse ou inclure les lignes inchangées.
  4. Cliquez sur Comparer le texte, puis copiez ou téléchargez le diff généré.

Qu'est-ce que la comparaison de texte ?

Comparaison de texte est un outil de comparaison basé sur un navigateur pour le texte brut. Il vous aide à vérifier si un fichier généré, un paragraphe modifié, un paramètre copié ou un message réécrit contient toujours les lignes que vous attendez.

Les fins de ligne, les espaces de fin, l'indentation et les majuscules peuvent tous affecter les résultats, sauf si vous activez les options Ignorer. Pour les formats structurés tels que JSON ou HTML, formatez les deux côtés de manière cohérente avant de comparer pour obtenir une différence plus nette.

Notes de saisie

Placez le texte de base à gauche et le texte révisé à droite. Activez Afficher les lignes inchangées lorsque vous avez besoin de contexte, ou désactivez-le pour un rapport de modification uniquement plus court.

Exemple

Une ligne de statut modifié est signalée avec la version supprimée et la version ajoutée :

Source
status: draft
owner: alice

Modifié
status: published
owner: alice

Diff
~ [1 -> 1]
- status: draft
+ status: published

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des flux de travail répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: text-compare

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une erreur JSON-RPC.

Exemple de requête tools/call :

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"text-compare","arguments":{"input":"status: draft\nowner: alice","options":{"compareTo":"status: published\nowner: alice"}}}}'

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.