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. |