Section courante

A propos

Section administrative du site

TRIM

Trimé
SAS Caractère

Syntaxe

TRIM(argument)

Paramètres

Nom Description
argument Ce paramètre permet d'indiquer une chaîne de caractères à traiter

Description

Cette fonction retourne une chaîne de caractères en enlevant tous les caractères blancs au début et à la fin de la chaîne de caractères.

Remarque

Algorithme

MODULE trim(string)
   BOUCLE POUR I ← 0 JUSQU'A longueur(string)
      SI string[I] ≠ ' ' ALORS
         ARRETER BOUCLE
      FIN SI
   FIN BOUCLE POUR
   SI I = longueur(string) ALORS
      RETOURNER '';
   FIN SI
   BOUCLE POUR J ← longueur(string) - 1 JUSQU'A 0 SAUT -1
      SI string[J] ≠ ' ' ALORS
         ARRETER BOUCLE
      FIN SI
   FIN BOUCLE POUR
   RETOURNE sous-chaine(string, de la position I,de longueur J - I + 1)

Exemple

Cet exemple permet d'enlever les espaces entre les noms :

  1. data trimsamples;
  2.  prenom = trim(' Sylvain ');
  3.  nom = trim(' Maltais ');
  4.  put prenom nom;
  5. run;

on obtiendra le résultat suivant :

Sylvain Maltais

Dernière mise à jour : Samedi, le 6 août 2016