cut-from-left(a, b [, c])
Gruppe |
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 |