Fonctions de traitement de chaînes

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