cut-from-left(a, b [, c])


Schneidet eine Anzahl b Zeichen links von a ab. Der optionale Parameter c steuert das Verhalten, wenn nach der Operation kein Text mehr übriggeblieben ist.

Paramter c kann folgende Werte annehmen, dabei ergibt sich das folgende Funktions-Ergebnis/Verhalten.

Vorübergehendes Ergebnis (unten) / Parameter-Wert (rechts)

string

empty

preserve

Eingangswert a war Feld mit Empty Flag

Leerer Text wird zurückgegeben.

Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet.

Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet.

Alle Zeichen wurden entfernt

Leerer Text wird zurückgegeben.

Leerer Text (String der Länge 0) und Empty Flag werden gesetzt im Feld, das die Funktion verwendet.

Leerer Text wird zurückgegeben.

Ein nicht leerer Text verbleibt

Ergebnistext wird zurückgegeben.

Ergebnistext wird zurückgegeben.

Ergebnistext wird zurückgegeben.

Parameterbeschreibung

Parameter

Beschreibung

a

Text.

b

Anzahl Zeichen, die zu entfernen sind.

c

(optional) Verhaltenssteuerung bei resultierendem leeren Text [string, empty, preserve]. Default: string.

Beispiele

Paramter a

Parameter b

Parameter c

Ergebnis

Empty Flag gesetzt

abc

1

bc

Nein

abc

2

c

Nein

abc

3

Nein

abc

3

string

Nein

abc

3

empty

Ja

abc

3

Nein