a) Funktion zur *bergabe des rechten Teils einer Zeichenkette
b) Anweisung zum Ersetzen des rechten Teils einer Zeichenkette
Syntax: a)
RIGHT$(
Ausdruck1[,
Ausdruck2])
b)
RIGHT$(
Variable[,
Ausdruck1]) =
Ausdruck2
Argument: a)
Ausdruck1 ist eine Zeichenkette der Länge 0 bis 255 Zeichen.
Ausdruck2, wenn vorhanden, ist ein numerischer Ausdruck, der die Anzahl der Zeichen von rechts festlegt, die der *bergabestring enthalten soll (ebenfalls im Bereich von 0 bis 255). Fehlt
Ausdruck2, wird 1 angenommen.
b)
Variable ist der Name der String-Variablen, die geändert werden soll. Die Zeichen im rechten Teil der
Variable werden durch die Zeichenkette
Ausdruck2 ersetzt.
Ausdruck1, wenn vorhanden, gibt die maximale Anzahl der Zeichen, die ersetzt werden. Die Anzahl der geänderten Zeichen ist eine kleinere von
Ausdruck1 und LEN
Ausdruck2. Fehlt
Ausdruck1, wenn 255 angenommen.
Ergebnis: a) Eine Zeichenkette, bestehend aus den äußeren rechten Zeichen des Quell-Strings, wobei
n Ausdruck2 oder 1 ist. Wenn
n größer als die Länge des Quell-Strings ist, wird der gesamte Quell-String zurückgegeben.
Beispiele:
PRINT RIGHT$(jeder$,4)
jahr$=RIGHT$(datum$,2)
RIGHT$(Geburtstag$)="Mai"
RIGHT$(name$,4)="Heidrun"