cut-from-right(a, b [, c])
|
Gruppe |
Schneidet eine Anzahl b Zeichen rechts 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. Default: string. |
Beispiele
|
Parameter a |
Parameter b |
Parameter c |
Ergebnis |
Empty Flag gesetzt |
|
abc |
1 |
ab |
Nein |
|
|
abc |
2 |
a |
Nein |
|
|
abc |
3 |
Nein |
||
|
abc |
3 |
string |
Nein |
|
|
abc |
3 |
empty |
Ja |
|
|
abc |
3 |
preserve |
Nein |