string-compare-ignore-case
La fonction string-compare-ignore-case (voir la capture d’écran ci-dessous) retourne le résultat d’un caractère en comparant les caractères de deux strings d’entrée : string1 et string2. Les deux string1 et string2 sont de type xs:string. La focntion ignore la casse. La comparaison est basée sur des codes ASCII. Si les strings sont égaux, le résultat est 0. Si string1 est inférieur à string2, le résultat sera -1. Si string1 est supérieur à string2, le résultat sera 1.
Exemple :
string1 : hi
string2 : Hit
La fonction string-compare-ignore-case compare les strings caractère par caractère. Même si h est représenté en tant que numéro de code ASCII supérieur à H, ces deux caractères sont traités en égal dans cette fonction. Le deuxième caractère dans les deux strings est le même. Toutefois, le string2 a un troisième caractère, alors que le string1 n’en a pas. Le troisième caractère dans le string1 a une valeur vide. La valeur t dans le string2 est supérieure à la valeur vide dans le string1. C’est la raison pour laquelle le string1 est inférieur au string2, et le résultat est égale à -1.
Langages
Built-in, C++, C#, Java.
Paramètres
Nom | Type | Description |
---|---|---|
string1 | xs:string | Le premier string d’entrée. |
string2 | xs:string | Le second string d’entrée. |