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\]

Veja também