Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función TRANSLATE devuelve un valor Cadena que contiene el resultado del reemplazo de caracteres del texto especificado en caracteres de otro conjunto proporcionado.
Sintaxis
TRANSLATE (text , pattern, replacement)
Argumentos
text: Cadena
La ruta válida de un origen de datos de tipo Cadena.
pattern: Cadena
El texto que se va a reemplazar.
replacement: Cadena
El texto que se va a usar como reemplazo.
Valores de retorno
Cadena
El valor de texto resultante.
Notas de uso
La función TRANSLATE reemplaza un carácter a la vez. La función reemplaza el primer carácter del argumento text con el primer personaje del argumento pattern y luego el segundo carácter y sigue el mismo flujo hasta que termine. Cuando un carácter de los argumentos text y pattern coincide, se reemplaza por un carácter del argumento replacement que se encuentra en la misma posición que el personaje del argumento pattern. Si un personaje aparece varias veces en el argumento pattern, el argumento replacement asignará el que corresponde a la primera aparición de este carácter.
Ejemplo 1
TRANSLATE ("abcdef", "cd", "GH") reemplaza el carácter "c" del texto especificado "abcedef" con el carácter "G" del texto replacement debido a lo siguiente:
- El carácter "c" está presente en el texto
patternen la primera posición. - La primera posición del texto
replacementcontiene el carácter "G".
Ejemplo 2
TRANSLATE ("abcdef", "ccd", "GH") devuelve "abGdef".
Ejemplo 3
TRANSLATE ("abccba", "abc", "123") devuelve "123321".