CHRTRAN( ) (Función)
Cada carácter de una expresión de caracteres que coincida con un carácter de una segunda expresión de caracteres se reemplaza con el carácter correspondiente de una tercera expresión de caracteres.
CHRTRAN(cSearchedExpression, cSearchExpression, cReplacementExpression)
Valores devueltos
Character
Parámetros
cSearchedExpression
Especifica la expresión donde CHRTRAN( ) reemplaza caracteres.cSearchExpression
Especifica la expresión que contiene los caracteres buscados por CHRTRAN( ) en cSearchedExpression.cReplacementExpression
Especifica la expresión que contiene los caracteres de reemplazo.Si se encuentra en cSearchedExpression un carácter de cSearchExpression, el carácter de cSearchedExpression se sustituirá por el carácter de cReplacementExpression que esté en la misma posición en cReplacementExpression que el carácter correspondiente en cSearchExpression.
Si cReplacementExpression tiene menos caracteres que cSearchExpression, los caracteres adicionales de cSearchExpression se eliminan de cSearchedExpression. Si cReplacementExpression tiene más caracteres que cSearchExpression, los caracteres adicionales de cReplacementExpression se pasarán por alto.
Observaciones
CHRTRAN( ) convierte la expresión de caracteres cSearchedExpression mediante las expresiones de conversión cSearchExpression y cReplacementExpression, y devuelve la cadena de caracteres resultante.
Ejemplo
? CHRTRAN('ABCDEF', 'ACE', 'XYZ') && Displays XBYDZF
? CHRTRAN('ABCD', 'ABC', 'YZ') && Displays YZD
? CHRTRAN('ABCDEF', 'ACE', 'XYZQRST') && Displays XBYDZF
Vea también
CHRTRANC( ) | SYS(15) - Traducción de caracteres | Crear expresiones de tipo Character | STRTRAN( )