translate

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Funciones > Referencia de la biblioteca de funciones > core | string functions (cadena) >

translate

Los caracteres de la cadena string1 (cadena de búsqueda) se reemplazan con los caracteres de la cadena string2 (cadena de reemplazo) en la cadena de entrada value.

fn-translate

Si en la cadena string2 no hay caracteres que correspondan, entonces se elimina el carácter.

fn-transl-eg

Por ejemplo:

-la cadena de entrada value es 123145

-la cadena de búsqueda string1 es 15

-la cadena de reemplazo string2 es xy

 

Como resultado:

-cada carácter 1 se reemplaza con x en la cadena de entrada value

-cada carácter 5 se reemplaza con y en la cadena de entrada value

 

La cadena resultante es x23x4y

 

 

Si el parámetro string2 está vacío, el carácter de string1 se elimina.

 

Por ejemplo:

- la cadena de entrada value es aabaacbca

- la cadena de búsqueda string1 es "a"

- la cadena de reemplazo string2 es "" (una cadena vacía)

 

La cadena resultante es bcbc

 

Otro ejemplo:

-la cadena de entrada value es aabaacbca

-la cadena de búsqueda string1 es "ac"

-la cadena de reemplazo string2 es "ca"

 

La cadena resultante es ccbccabac


© 2019 Altova GmbH