| Funktion | Bedeutung |
| DelStr() | Löscht einen Teil einer Zeichenkette. Sie geben an, ab welchem Zeichen wie viele Zeichen gelöscht werden sollen. |
| DelWord() | Löscht einen Teil einer Zeichenkette. Sie geben an, ab welchem Wort wie viele Worte gelöscht werden sollen. |
| Left() | Gibt eine Zeichenkette definierter Länge zurück, die die angegebene Anzahl Zeichen vom linken Rand einer Zeichenkette aus gesehen, enthält. |
| Right() | Wie Left(), allerdings wird hier vom rechten Rand der Quellzeichenkette ausgegangen. |
| Strip() | Entfernt Leerzeichen in einer Zeichenkette. Sie können angeben, ob BOTH, LEADING oder TRAILING, also vorne und hinten, nur vorne oder nur hinten die Leerzeichen entfernt werden sollen. |
| SubStr() | Gibt aus einer Zeichenkette ab einer anzugebenden Zeichenposition eine Teilzeichenkette zurück. |
| SubWord() | Gibt aus einer Zeichenkette ab einer bestimmten Wortposition eine Teilzeichenkette mit einer angegebenen Anzahl von Worten zurück. |
| Word() | Gibt ein einzelnes Wort aus einer Zeichenkette zurück. |
satz= 'Dies ist ein kurzer Satz zum Testen!';
SAY Word(satz, 5);
--> Satz
'Hey' = ' Hey '
--> 'Hey ' = 'Hey '
SAY 'M' < 'm'
--> 1
1 steht dabei wie immer für wahr.
PARSE ARG option1 option2 argumente
Nach Ausführung des Befehls enthält die Variable option1 das erste Wort, option2 das zweite
Wort, und argumente die restlichen Wörter. Sind nicht entsprechent viele Wörter auf der Kommandozeile
angegeben, werden die Variablen mit einem leeren String gefüllt.
PARSE PULL wort1 wort2 .
Der Punkt bedeutet, daß die möglichen restlichen Wörter einfach weggeschmissen werden, d.h. die
Variable wort1 und wort2 enthalten jeweils maximal nur ein Wort.
PARSE UPPER PULL wort1 . wort3 . wort5 .
Hier wird mit dem Punkt zwischen zwei Variablen jeweils ein Wort weggelassen. Alle Worte nach dem 5. verfallen ebenfalls.
PARSE VALUE Date() WITH day month year
Mit diesem Befehl enthält die Variable day den aktuellen Tag, month den Monat und year
das aktuelle Jahr.
zeit=Time()
PARSE VAR zeit hh ':' mm ':' ss
Somit enthält hh die aktuelle Stunde, mm die Minute und ss die Sekunden.
PARSE PULL WITH 9 var
Dabei wird die Variable var erst mit den Zeichen aus der Eingabe ab dem 9. Zeichen gefüllt.
var = 'Ein einfacher Satz'
PARSE VAR var a 5 12 b
Hier wird a mit den Zeichen bis zum 5. und b mit den Zeichen ab der 12. Position gefüllt.
PARSE VAR var a 5 2 b
Hier wird sogar wieder zurückgesprungen.
PARSE VALUE 'Ein einfacher Satz' WITH a +5 -3 b
SAY a --> Ein e
SAY b --> n einfacher Satz
Hier wurden relative Positionen angegeben. Ein Minuszeichen gibt hier an, daß von der aktuellen Position aus
nach links und mit einem Pluszeichen nach rechts gegangen wird.
PULL eingabe
PARSE UPPER PULL eingabe
ARG kommandozeile
PARSE UPPER ARG kommandozeile
Hier haben jeweils die beiden Befehle die gleiche Bedeutung.