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 |