cut-until-match(a,b,c)
Group |
Removes characters from text a (from left or right) until the regular expression b matches. The function returns the first trimmed text that matches the regular expression. If the regular expression never matches, an empty string is returned.
Description of Parameters
Parameter |
Description |
a |
Text. |
b |
Regular expression. |
c |
(optional) true if the text should be trimmed from the right side. false if the text should be trimmed from the left side. Default: false |
Examples
Parameter a |
Parameter b |
Parameter c |
Result |
000978456008918765 |
^[1-9].* |
|
978456008918765 |
000978456008918765 |
^[1-9].* |
false |
978456008918765 |
000978456008918765 |
^[1-9].* |
true |
|
hello, world?!#*** |
.*\?$ |
true |
hello, world? |