Referenz - RTRIM
Syntax: RTRIM[$] (Stringausdruck [, [ANY] zuEntfernen])
Typ: Funktion
Kategorie: Stringfunktionen
RTRIM (=right trim) entfernt bestimmte angehängte Zeichen aus einem String.
- 'Stringausdruck' ist der STRING, ZSTRING oder WSTRING, der gekürzt werden soll.
- 'zuEntfernen' ist ein Ausdruck, der angibt, welche Zeichen entfernt werden sollen. Wird dieser Parameter ausgelassen, entfernt FreeBASIC automatisch alle Leerzeichen am Ende des Strings. 'zuEntfernen' darf aus mehreren Zeichen bestehen.
- Wird die ANY-Klausel verwendet, entfernt FreeBASIC jedes Zeichen aus 'zuEntfernen' am Ende von 'Stringausdruck'.
- Der Rückgabewert ist der um die angegebenen Zeichen gekürzte String.
RTRIM arbeitet case-sensitive, d. h. die Groß-/Kleinschreibung ist ausschlaggebend.
Das Dollarzeichen ($) als Suffix ist optional.
Beispiel:
PRINT LEN( RTRIM("hello ") )
PRINT RTRIM("hello World", "ld")
PRINT RTRIM("hello World", "dl")
PRINT RTRIM("hello World", ANY "dl")
SLEEP
Ausgabe:
5
hello Wor
hello World
hello Wor
Unterschiede zu QB:
- Der Parameter 'zuEntfernen' und die ANY-Klausel sind neu in FreeBASIC.
- In QB ist das Suffix $ verbindlich.
- Da QB kein Unicode unterstützt, existiert dort auch nicht die Möglichkeit, WSTRING zu verwenden.
Plattformbedingte Unterschiede:
Unicode wird in der DOS-Portierung von FreeBASIC nicht unterstützt, deshalb kann dort auch kein WSTRING verwendet werden.
Unterschiede zu früheren Versionen von FreeBASIC:
Der Parameter 'zuEntfernen' und die ANY-Klausel existieren seit FreeBASIC v0.15
Unterschiede unter den FB-Dialektformen:
- In der Dialektform -lang qb ist das Suffix $ verbindlich.
- In den Dialektformen -lang fblite und -lang fb ist das Suffix optional.
Siehe auch:
LTRIM, TRIM, INSTR, String-Funktionen
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|