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