Il valutatore di espressioni prevede le seguenti funzioni di gestione delle stringhe. Le parole in corsivo possono essere sostituite da un valore reale o da una variabile.
| Espressione | Descrizione |
|---|---|
| (strcase stringa [quale] ) | Restituisce una stringa in cui tutti i caratteri alfabetici sono stati convertiti in maiuscolo o minuscolo. |
| (strcat stringa1 [stringa2] ...) | Restituisce una stringa corrispondente alla concatenazione di più stringhe. |
| (strlen [stringa] ...) | Restituisce un numero intero corrispondente al numero di caratteri di una stringa. |
| (substr inizio stringa [lunghezza] ) | Restituisce una stringa secondaria di una stringa. |
| (chr numero intero) | Converte un numero intero che rappresenta un codice di caratteri ASCII in una stringa a carattere singolo. |
| (LPAD lunghezza stringa) | Inserisce degli spazi all'inizio di una stringa finché questa non raggiunge la lunghezza specificata. |
| (RPAD stringlength) | Inserisce degli spazi alla fine di una stringa finché questa non raggiunge la lunghezza specificata. |
| (trim stringa [modalità] ) | Taglia le stringhe nella parte iniziale, centrale o finale a seconda della modalità. Le modalità possono essere B (inizio), M (centro), E (fine) o qualsiasi combinazione. Se non è specificata alcuna modalità, viene utilizzata BE. |