TRIM

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » T » TRIM

Syntax: TRIM[$] (Stringausdruck [, [ANY] zuEntfernen])
Typ: Funktion
Kategorie: Stringmanipulation

TRIM gibt einen String aus, aus dem bestimmte führende oder angehängte Zeichen entfernt werden sollen.

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 ANY-Klausel 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