ExtractString
Extracts string fragment using regular expression.
Syntax
CODE
ExtractString(String_Expression, regular_expression, group)
Arguments
String_Expression | MDX expression that returns string which should be parsed using regular expression. |
---|---|
regular_expression | Regular expression string that should be used to parse string. |
group | Matched regular expression group (in parenthesis) that should be returned. If no group is specified then all matched string will be returned. |
Examples
ExtractString('Estimate:5h. Left:2h.', '.*Left:(\d+).*', 1)
will return '2'
It uses regular expression which will match Left:
followed by one or more digits and will return this first matched group which is (\d+)
.