Referenz - TRIM
Syntax: TRIM[$] (Stringausdruck [, [ANY] zuEntfernen])
Typ: Funktion
Kategorie: Stringfunktionen
TRIM gibt einen String aus, aus dem bestimmte führende oder angehängte Zeichen entfernt werden sollen.
- '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 und Ende des Strings. 'zuEntfernen' darf aus mehreren Zeichen bestehen.
- Wird die Klausel ANY verwendet, entfernt FreeBASIC jedes Zeichen aus 'zuEntfernen' am Rand von 'Stringausdruck'.
- Der Rückgabewert ist der um die angegebenen Zeichen gekürzte String.
TRIM arbeitet case-sensitive, d. h. die Groß-/Kleinschreibung ist ausschlaggebend.
Das Dollarzeichen ($) als Suffix ist optional.
Beispiel:
DIM AS STRING foobar, dadada
foobar = " foo bar "
dadada = "da da da"
PRINT TRIM(foobar)
PRINT TRIM(dadada, "da")
PRINT TRIM(dadada, ANY "bd")
SLEEP
Ausgabe:
foo bar
da
a da da
Unterschiede zu QB: neu in FreeBASIC
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 Klausel ANY existieren seit FreeBASIC v0.15.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht TRIM nicht zur Verfügung und kann nur über __TRIM aufgerufen werden.
Siehe auch:
LTRIM, RTRIM, INSTR, String-Funktionen
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|