Referenz - LTRIM
Syntax: LTRIM[$] (Stringausdruck [, [ANY] zuEntfernen])
Typ: Funktion
Kategorie: Stringfunktionen
LTRIM (Left TRIM) entfernt bestimmte führende 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 Anfang des Strings. 'zuEntfernen' darf aus mehreren Zeichen bestehen.
- Wird die ANY-Klausel verwendet, entfernt FreeBASIC jedes Zeichen aus 'zuEntfernen' am Anfang von 'Stringausdruck'.
- Der Rückgabewert ist der um die angegebenen Zeichen gekürzte String.
LTRIM arbeitet case-sensitive, d. h. die Groß-/Kleinschreibung ist ausschlaggebend.
Das Dollarzeichen ($) als Suffix ist optional.
Beispiel:
PRINT LTRIM(" hello")
PRINT LTRIM("hello World", "he")
PRINT LTRIM("hello World", "eh")
PRINT LTRIM("hello World", ANY "eh")
SLEEP
Ausgabe:
hello
llo World
hello World
llo World
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:
RTRIM, TRIM, INSTR, String-Funktionen
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|