functx:substring-after-match
The substring after the first text that matches a regex
Description
The functx:substring-after-match function returns the part of $arg that appears after the first match of $regex. If $arg does not match $regex, the entire $arg is returned. If $arg is the empty sequence, the empty sequence is returned.
Parameters |
Description |
---|---|
arg:string() |
the string to substring |
regex:string() |
the regular expression |
Examples
XPath |
Results |
---|---|
functx:substring-after-match(‘abc-def-ghi’, ‘[ce]’) |
-def-ghi |
functx:substring-after-match(‘abcd-abcd’, ‘ab?’) |
bcd-abcd |
functx:substring-after-match(‘abcd-abcd’, ‘x’) |
abcd-abcd |