Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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)