functx:escape-for-regex
Escapa os caracteres especiais de expressões regulares
Descrição
A função functx:escape-for-regex escapa uma string que deve ser lida literalmente, e não como expressão regular. É útil, por exemplo, ao chamar fn:replace quando você quer que pontos ou parênteses sejam tratados como caracteres comuns, e não como caracteres especiais de expressão regular.
Parâmetros |
Descrição |
|---|---|
arg:string() |
a string a escapar |
Exemplos
XPath |
Resultado |
|---|---|
functx:escape-for-regex('5.55') |
5\.55 |
functx:escape-for-regex('[abc]') |
\[abc\] |