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