functx:substring-before-last-match
O trecho antes do último texto que casa com uma expressão regular
Descrição
A função functx:substring-before-last-match devolve a parte de $arg que vem antes do último trecho que casa com $regex. Se $arg não casar com $regex, devolve $arg inteiro. Se $arg for a sequência vazia, devolve a sequência vazia.
Parâmetros |
Descrição |
|---|---|
arg:string() |
a string de onde tirar o trecho |
regex:string() |
a expressão regular |
Exemplos
XPath |
Resultado |
|---|---|
functx:substring-before-last-match('abc-def-ghi', '[ce]') |
abc-d |
functx:substring-before-last-match('abcd-abcd', 'ab?') |
abcd- |
functx:substring-before-last-match('abcd-abcd', 'x') |
abcd-abcd |