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$