Fonction StringCompareNoCase()
- Last UpdatedFeb 05, 2018
- 1 minute read
Compare deux chaînes entre elles et renvoie un résultat entier. La casse de chacune des lettres est ignorée de sorte que grand 'A' et petit 'a', par exemple, sont considérées égales.
Le résultat entier renvoie<:hs>:
-
0 si les deux chaînes sont identiques (en ignorant la casse).
-
Différent de zéro dans un autre cas. Le résultat est la différence avec le code ASCII du premier caractère différent (en ignorant la casse).
Remarque : Le résultat de la fonction StringCompareNoCase() peut servir pour un type discret, car toutes les valeurs différentes de zéro sont interprétées comme un valeur VRAI dans un script InTouch.
Syntaxe
result = StringCompareNoCase (string1, string2)
Paramètres
string1
Chaîne littérale, variable message ou expression chaîne.
string2
Chaîne littérale, variable message ou expression chaîne.
Exemple(s)
Cette chaîne renvoie 0<:hs>: les chaînes sont considérées identiques<:hs>:
StringCompareNoCase("Apple","apple")
Cette chaîne renvoie -6, car les chaînes ne sont pas considérées identiques et la différence de code ASCII, avec le premier caractère différent (soit le code ASCII de 'p' moins celui de 'v') est égal à -6)<:hs>:
StringCompareNoCase("Apple","Avocado")