Funciones de gestión de cadenas

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.