L4G >  right$  

Afficher tout Masquer tout

right$ permet d'extraire une sous-chaîne droite à partir d'un certain rang dans une chaîne de caractères.

 

Syntaxe

   right$( chaîne, position )

 

Paramètres

Elément

Description

Restrictions

chaîne

Expression alphanumérique.

Aucune.

position

Expression numérique entière exprimant la position où commence l'extraction.

position >= 0

 

Exemples

   # Extraction de l'alphabet à partir de la 4ème lettre
   # Ce programme affiche "DEFGHIJKLMNOPQRSTUVWXYZ"
    ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    Infbox right$(ALPHABET, 4)
   # Extraction des NB derniers caractères d'une chaîne
    Infbox right$(CHAINE, 1 + len(CHAINE) - NB)

 

Description

La fonction right$(chaîne, position) extrait les caractères de chaîne, à partir de position jusqu'à la fin.

Le type du résultat est Char.

 

Remarques

  • Si position est supérieur à la longueur de chaîne, right$(chaîne, position) retourne la chaîne vide "" et il n'y a pas de génération d'erreur,
  • si position est égal à 0 ou 1, right$(chaîne, position) retourne chaîne.

 

Erreurs associées

Erreur

Description

ERMODE (10)

Les arguments n'ont pas le type correspondant.

ERDOM (50)

Longueur de troncature négative.

 

Mots-clés associés

LEN - MID$ - LEFT$ - SEG$