Si les caractères sont des caractères non imprimables, vous pouvez les définir comme texte sans importance dans la comparaison de texte de Beyond Compare 4 en utilisant une valeur hexadécimale. Par exemple, supposons que le caractère soit en exposant 2, le symbole au carré, avec la valeur hexadécimale 0x00B2.
- Charger des fichiers dans le Comparaison de texte.
- Cliquez sur le bouton de la barre d'outils Règles (icône de l'arbitre).
- Dans l'onglet Importance, cliquez sur Modifier la grammaire.
- Dans l'onglet Grammaire, cliquez sur +.
- Nom de l'élément: Squared
- texte correspondant: \ x {} 00B2
- Check Regular Expression
- Cliquez sur OK.
- Cliquez sur OK.
- Dans la liste Elément grammatical, décochez la case Carré pour le rendre sans importance.
- Cliquez sur OK.
Si Voir | Ignorer le texte sans importance est activé, les différences correspondant à Squared s'affichent en tant que correspondance (en noir). Si elle est désactivée, les différences correspondant à Squared apparaîtront en bleu.
Dans les instructions ci-dessus, l'expression régulière \ x {nnnn} correspond au caractère avec la valeur hexadécimale nnnn.
Références:
Unicode Character Superscript 2
Define Unimportant Text in Beyond Compare
Beyond Compare Help - Regular Expression Reference
Ok, j'ai réussi à faire l'affichage du symbole en noir ou bleu, selon le drapeau "ne pas tenir compte des différences sans importance". Cependant, il y a toujours une ligne rouge sur le curseur où le symbole apparaît. Y at-il un moyen d'ignorer vraiment ce type de différences. – Manfredo
Une capture d'écran du problème et une paire de fichiers d'exemple peuvent être nécessaires pour diagnostiquer ce problème. Si vous ne souhaitez pas les publier publiquement, envoyez-les par e-mail à [email protected] avec un lien vers cette page et nous enquêterons. –