vor

Zeichenketten-Routinen - Strings

weiter

Routinen für die Zeichenketten-Bearbeitung



Funktion Bedeutung Beispiel / Bemerkung
CONCAT Verbindet mehrere Strings s := 'Dies ist ein Test';
CONCAT('Achtung: ',s);
ergibt:
'Achtung: Dies ist ein Test'
(gleiche Wirkung wie: s := 'Achtung: ' + s;)
COPY Kopiert einen Teil aus einem String s := 'Dies ist ein Test';
COPY(s, 14, 4);
ergibt:
'Test'
DELETE Löscht einen Teil innerhalb eines String s := 'Dies ist ein Test';
DELETE(s, 10, 4);
ergibt:
'Dies ist Test'
INSERT Fügt eine String in einen anderen ein s := 'Dies ist ein Test';
INSERT('einfacher '‚s, 14);
ergibt:
'Dies ist ein einfacher Test'
LENGTH Ermittelt die Anzahl der Zeichen in einem String s := 'Test';
t:= '';
LENGTH(s) ergibt: 4
LENGTH(t) ergibt: 0
POS Sucht einen String in einem anderen und gibt die Position des ersten Zeichens der Fundstelle zurück s := 'Dies ist ein Test';
POS('T', s); ergibt: 14
POS('t', s); ergibt: 8
STR Wandelt eine Zahl in einen String (Folge von Zeichen) um i := 3; r := 0.3;
STR(i, s) ergibt: s ist '3'
STR(I:3, s) ergibt: s ist ' 3'
STR(r, s) ergibt: s ist '3.0000'
STR(r:3, s) ergibt: s ist '3.0E-0001'
(besser ist IntToStr)
LOWERCASE Konvertiert alle Zeichen in einem String in Kleinbuchstaben s := 'Dies ist ein Test 1234';
LOWERCASE(s);
ergibt:
'dies ist ein test 1234'
UPPERCASE Konvertiert alle Zeichen in einem String in Großbuchstaben s := 'Dies ist ein Test 1234';
UPPERCASE(s);
ergibt:
'DIES IST EIN TEST 1234'
TRIM Entfernt Leerzeichen in einem String, die am Anfang oder Ende stehen  
TRIMLEFT Entfernt alle Leerzeichen am Anfang des Strings  
TRIMRIGHT Entfernt alle Leerzeichen am Ende des Strings  
VAL Wandelt einen String in eine Zahl um, falls möglich (besser ist StrToFloat)

vor

Inhaltsverzeichnis

weiter