cut-until-match(a,b,c)
Gruppe |
Entfernt solange Zeichen (von links oder rechts) von Text a, bis der reguläre Ausdruck b zutrifft. Der Rückgabewert der Funktion ist der erste zugeschnittene Text, der auf den regulären Ausdruck passt. Falls der reguläre Ausdruck nie passt, wird eine leere Zeichenkette zurückgegeben.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Text. |
b |
Regulärer Ausdruck. |
c |
(optional) true, wenn von der rechten Seite des Textes und false, wenn von der linken Seite des Textes abgeschnitten werden soll. Default: false |
Beispiele
Parameter a |
Parameter b |
Parameter c |
Ergebnis |
000978456008918765 |
^[1-9].* |
|
978456008918765 |
000978456008918765 |
^[1-9].* |
false |
978456008918765 |
000978456008918765 |
^[1-9].* |
true |
|
hello, world?!#*** |
.*\?$ |
true |
hello, world? |