L'analyseur d'expressions prend en charge les fonctions de traitement de chaînes indiquées ci-après. Les mots en italique peuvent être remplacés par une valeur ou une variable réelle.
| Expression | Description |
|---|---|
| (strcase chaîne [which] ) | Renvoie une chaîne dans laquelle tous les caractères alphabétiques ont été convertis en majuscules ou minuscules. |
| (strcat chaîne1 [chaîne2] ...) | Renvoie une chaîne contenant le résultat de la concaténation de plusieurs chaînes. |
| (strlen [chaîne] ...) | Renvoie un nombre entier indiquant la longueur de la chaîne. |
| (substr début de chaîne [longueur] ) | Renvoie une portion spécifiée d'une chaîne. |
| (chr entier) | Renvoie le résultat de la conversion d'un code ASCII (nombre entier) en chaîne composée d'un seul caractère. |
| (LPAD chaîne longueur) | Ajoute des espaces en début de chaîne jusqu'à ce qu'elle atteigne la longueur spécifiée. |
| (RPAD chaîne longueur) | Ajoute des espaces en fin de chaîne jusqu'à ce qu'elle atteigne la longueur spécifiée. |
| (trim chaîne [mode] ) | Supprime le début, le milieu ou la fin d'une chaîne, en fonction du mode sélectionné. Les modes possibles sont B (début), M (milieu) ou E (fin), ou une combinaison de ces modes. Si aucun mode n'est spécifié, BE est utilisé. |