.. _functx_replace-multi:
====================
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.
.. list-table::
:widths: 40 60
:header-rows: 1
* - **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:
.. code-block:: xml
.. list-table::
:widths: 50 50
:header-rows: 1
* - **XPath**
- **Resultado**
* - functx:replace-multi('abcdef123',$fr,$to)
- xxxy0
Depende de
~~~~~~~~~~
* :ref:`functx_if-absent`.
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`replace`.
* :ref:`functx_replace-first`.
* :ref:`functx_replace-beginning`.