functx:replace-multi
Faz várias substituições, com pares de parâmetros do replace
Descrição
A função functx:replace-multi faz várias chamadas a fn:replace. Recebe uma sequência de strings ou padrões de origem e uma sequência de strings de destino, e percorre as duas, chamando fn:replace para cada par, em ordem.
Parâmetros |
Descrição |
|---|---|
arg:string() |
a string a alterar |
changeFrom:string() |
a sequência de strings ou padrões de origem |
changeTo:string() |
a sequência de strings de destino |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="fr" select="('[a-c]', 'def', '\d+')"/>
<xsl:variable name="to" select="('x', 'y', '0')"/>
XPath |
Resultado |
|---|---|
functx:replace-multi('abcdef123',$fr,$to) |
xxxy0 |