Options de comparaison pour les caractères d’espace blancs
Les caractères d’espace blancs sont les suivants : espace, tabulateur, retour de chariot et le saut de ligne. Vous pouvez modifier les options de comparaison pour les caractères d’espace blancs depuis le menu Outils | Options de comparaison.
![dd_whitespace_comparison](./images/dd_whitespace_comparison.png)
Comparer tel quel
Quand l’option Comparer tel que est activée, Texte A est considéré égal à Texte B si les caractères dans les deux strings (y compris les caractères d’espace blanc) correspondent exactement. Les caractères d’espace blanc sont pertinents pour la comparaison.
Normaliser
Si l’option Normaliser est activée, alors les textes sont comparés une fois que l’espace blanc a été normalisé dans les deux textes. Quand l’espace blanc est normalisé, chaque séquence de caractères d’espaces blancs consécutifs est remplacée par un seul caractère espace. De plus, les premiers caractères et caractères d’espace blanc sont découpés pour chaque ligne de texte, c’est-à-dire qu’ils sont supprimés.
Veuillez noter les points suivants concernant les comparaisons XML :
•Les premiers caractères et caractères de fin d’espace blanc à l’intérieur de l’élément et les valeurs d’attribut sont découpés.
•Si un élément a des éléments enfant, alors, dans le Mode Texte, l’espace blanc entre les éléments enfant compte comme différence, alors que dans le Mode Grille ce n’est pas le cas.
Tout supprimer
Si l’option Tout supprimer est activée, alors les textes sont comparés une fois que les caractères d’espace blancs sont supprimés des deux textes. Dans les comparaisons XML dans le Mode Texte et le Mode Grille, même les caractères d’espace blanc à l’extérieur des éléments ne seront pas comptabilisés comme différence.
Exemples
La table suivante illustre des différences lors de la comparaison de texte avec chaque option, en utilisant la comparaison de Texte ou la comparaison Word.
Texte A | Texte B | Tel quel | Normaliser | Retirer |
---|---|---|---|---|
"a" | "a " | pas égal | equal | equal |
"a" | " a" | pas égal | equal | equal |
"a a" | "a a" | pas égal | equal | equal |
La table suivante illustre des différences lors de la comparaison de texte avec chaque option, en utilisant un comparaison XML
Texte A | Texte B | Tel quel | Normaliser | Retirer |
---|---|---|---|---|
<?xml version="1.0" | <?xml version="1.0" | equal | equal | equal |
<book id="1"> | <book id=" 1 "> | pas égal | equal | equal |
<author>Mark Twain</author> | <author>Mark Twain</author> | pas égal | equal | equal |