.. _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`.