Dazu gibts Funktionen wie
POS
COPY und
DELETE.
Auf einen bestimmten Buchstaben deines Strings kannst du mit
Stringvariable[2] zugreifen. (In diesem Fall der zweite Buchstabe).
Dieser Beispielcode würde den ersten mit dem letzten Buchstaben vertauschen:
Delphi-Quelltext
1: 2: 3: 4: 5:
| var s : string; begin s:=Edit1.text; showmessage(s[length(s)]+copy(s,2,(length(s)-2))+s[1]); end; |
Dabei ist zu beachten das Length(s) die länge des Strings S angibt.
Man nimmt also den letzten Buchstaben von S,
Kopiert mit Copy(s, 2, Length(s)-2) aus dem STring S, von der zweiten bis zur vorletzten Stelle die Buchstaben, und fügt dann noch den ersten Buchstaben mit s[1] an.