cut-until-match(a,b,c)


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?