Fonction StringTrim()
- Last UpdatedSep 24, 2024
- 1 minute read
Supprime les espaces de début et de fin (blancs) dans les chaînes. Vous pouvez l'utiliser pour éliminer les espaces superflus de la chaîne obtenue après une saisie de l'utilisateur.
Syntaxe
result = StringTrim (string, trimtype)
Paramètres
paramChaine
Texte littéral, variable message ou expression chaîne.
trimtype
Valeur littérale, variable analogique ou expression numérique qui détermine quels sont les espaces à supprimer<:hs>:
-
1 = espaces au début.
-
2 = espaces à la fin.
-
3 = espaces au début et la fin.
Remarques
Cette fonction supprime tous les caractères «<:hs>blancs<:hs>» au début et à la fin d'une chaîne. Les caractères blancs incluent les espaces (ASCII 0x20) et les caractères de contrôle dans l'intervalle des codes ASCII 0x09 à 0x0D.
Exemple(s)
Pour supprimer tous les espaces dans une variable message (mtag), avec un script d'action, utilisez le script suivant<:hs>:
DIM i AS INTEGER;
DIM tmp AS INTEGER;
mtag = StringTrim(mtag,3); {mtag is trimmed}
FOR i = 1 TO StringLen(mVar) {boucler la variable i sur les caractères de mVar}
IF StringMid(mtag, i, 1)<>" " THEN {i-th character is not space} tmp = tmp + StringMid(mtag, i, 1); {
add that character to tmp}
ENDIF ;
NEXT;
mtag = tmp; {pass tmp back to mtag}.
Autres exemples<:hs>:
StringTrim(" Joe ",1) renvoie "Joe ".
StringTrim(" Joe ",2) renvoie " Joe".
Ce script supprime tous les espaces à gauche et à droite de la valeur mtag<:hs>:
mtag = StringTrim(mtag,3)