Kill Filler
Zuletzt geändert: 11.06.2023 21:40

KillFiller (Pascalscript) #

Beschreibung #

Die Funktion KillFiller kann ein vorgegebenes Zeichen aus einem String entfernen.

Syntax #

function KillFiller(Code, Filler: char; S: String):String;

Argumente #

Die Funktion entfern alle Zeichen Filler, die im Text S vorkommen. Das Verhalten dieser Funktion wird von Code bestimmt.

Für Code gelten folgende Werte:

Code Verhalten
L Löscht alle Zeichen die Filler entsprechen von links her, bis zum erste Zeichen, dass nicht mehr Filler entspricht.
R Löscht alle Zeichen die Filler entsprechen von rechts her, bis zum erste Zeichen, dass nicht mehr Filler entspricht.
B Entspricht einer Kombination aus L und R. Das Zeichen Filler wird von beiden Seiten des Textes S gelöscht, bis zum ersten nicht mehr Filler entsprechenden Zeichen.
A Löscht alle Zeichen Filler im Text S.

Beispiel #

var
  S1: String;
  S2: String;
begin
  S1:='***Das ist ** ein Text***';
  S2:=KillFiller('B','*',S1);
  ShowMessage(s2);
end;

Der String-Variablen S1 wird der Text ‘*Das ist * ein Text**’ zugewiesen. Die KillFiller-Funktion löscht alle Sternchen von der linken und rechten Seite des Textes, da als Code als ‘B’ benutzt wird. Das Ergebnis wird S2 zugewiesen.

ShowMessage zeigt: Das ist * ein Text*