[SAS] Extraire une sous chaine de caractères

Weelit -  
 bis -
Bonjour,

Je souhaite extraire les derniers caractères différents de 0 (zéro) d'une chaine de caractères. Visiblement il n'existe pas de macro fonction SAS existante faisant ça, je me prend la tête pour essayer d'en créer une mais je n'y arrive pas.

Pour exemple, j'ai ucL000005 je voudrais que la fonction me retroune 5 et si j'ai Sr000002xg je voudrais récupérer 2xg.

Merci d'avance.

Weelit
A voir également:

2 réponses

Weelit
 
Je ne trouve toujours pas, je me demande si c'est possible à faire.

Si vous avez une toute petie idée... ca devient urgent.

Merci
2
steelspirit Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   80
 
Il faut utiliser la fonction length et substr :

dernier_car=substr(var,length(var)-1,1);
0