Altova MapForce 2025 Enterprise Edition

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.

mf-func-string-compare-ignore-case

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.

 

© 2018-2024 Altova GmbH