El evaluador de expresiones reconoce las siguientes funciones de gestión de cadenas. Las palabras en cursiva se pueden sustituir por un valor real o por una variable.
Expresión | Descripción |
---|---|
(strcase cadena [cuál] ) | Devuelve una cadena donde todos los caracteres alfabéticos se han convertido a mayúsculas o minúsculas. |
(strcat cadena1 [cadena2] ...) | Devuelve una cadena que resulta de la concatenación de cadenas múltiples. |
(strlen [cadena]] ...) | Devuelve un entero que corresponde al número de caracteres de una cadena. |
(substr cadena inicio [longitud] ) | Devuelve una subcadena de una cadena. |
(chr entero) | Devuelve la conversión de un entero que representa un código de caracteres ASCII en una cadena de un solo carácter. |
(LPAD longitud cadena) | rellena el principio de una cadena con espacios hasta alcanzar la longitud especificada. |
(RPAD longitud cadena) | rellena el final de una cadena con espacios hasta alcanzar la longitud especificada. |
(trim cadena [modo] ) | Recorta las cadenas por el principio, por el medio o por el final en función del modo. El modo puede ser B (principio), M (medio), E (final) o cualquier combinación. Si no se especifica ningún modo, se usa BE. |