Les routines de traitement des chaînes de caractères permettent d'effectuer différents types d'opérations et de vérifications, basées sur des méthodes Java, sur des expressions alphanumériques.
Pour accéder à ces routines, double-cliquez sur la classe StringHandling du dossier system. La classe StringHandling contient notamment les routines suivantes :
Routine |
Description |
Syntaxe |
---|---|---|
ALPHA |
Vérifie si l'expression est triée par ordre alphabétique. Retourne le booléen true si l'ordre alphabétique est vérifié, et false, dans le cas inverse. |
|
IS_ALPHA |
Vérifie si l'expression ne contient que des caractères alphabétiques. Retourne le booléen true si l'ordre alphabétique est vérifié, et false, dans le cas inverse. |
|
CHANGE |
Remplace un élément d'une chaîne de caractères par l'élément de remplacement défini et retourne la nouvelle chaîne. |
|
COUNT |
Retourne le nombre d'occurrences d'une sous-chaîne dans une chaîne de caractères. |
|
DOWNCASE |
Convertit toutes les majuscules d'une expression en minuscules et retourne la nouvelle chaîne. |
|
UPCASE |
Convertit toutes les minuscules d'une expression en majuscules et retourne la nouvelle chaîne. |
|
DQUOTE |
Entoure une expression de guillemets doubles. |
|
EREPLACE |
Remplace toutes les sous-chaînes de caractères correspondant à l'expression régulière donnée, dans l'ancienne chaîne de caractères par le remplacement donné et retourne une nouvelle chaîne de caractères. |
|
Index |
Retourne la position, dans une chaîne de caractères, du premier caractère de la sous-chaîne recherchée. Si la sous-chaîne recherchée n'existe pas dans la chaine, la valeur |
|
LEFT |
Retourne une sous-chaîne correspondant aux n premiers caractères d'une chaîne de caractères. |
|
RIGHT |
Retourne une sous-chaîne correspondant aux n derniers caractères d'une chaîne de caractères. |
|
LEN |
Retourne la longueur d'une chaîne de caractères. |
|
SPACE |
Retourne une chaîne faite du nombre de caractères vides indiqué. |
|
SQUOTE |
Entoure une expression de guillemets simples. |
|
STR |
Retourne un caractère répété le nombre de fois indiqué. |
|
TRIM |
Supprime les espaces et les tabulations en début et fin d'une chaîne de caractères et retourne la nouvelle chaîne. |
|
BTRIM |
Supprime tous les espaces et les tabulations après le dernier caractère non vide d'une chaîne de caractères et retourne la nouvelle chaîne. |
|
FTRIM |
Supprime tous les espaces et les tabulations jusqu'au premier caractère non vide d'une chaîne de caractères et retourne la nouvelle chaîne. |
|
SUBSTR |
Retourne une partie d'une chaîne de caractères. Compte tous les caractères, y compris les blancs, en commençant au début de la chaîne de caractères. |
|
LTRIM |
Supprime les blancs ou les caractères au début d'une chaîne de caractères. |
|
RTRIM |
Supprime les blancs ou les caractères à la fin d'une chaîne de caractères. |
|
LPAD |
Convertit une chaîne de caractères en une chaîne d'une longueur spécifiée en ajoutant des blancs ou des caractères au début de la chaîne de caractères. |
|
RPAD |
Convertit une chaîne de caractères en une chaîne d'une longueur spécifiée, en ajoutant des blancs ou des caractères à la fin de la chaîne. |
|
INSTR |
Retourne la position d'un jeu de caractères dans une chaîne de caractères, en comptant de gauche à droite et à partir de 1. Notez que cette routine retourne 0 si la recherche n'obtient pas de résultat et NULL si la valeur de la recherche est NULL. |
Par exemple, |
TO_CHAR |
Convertit des valeurs numériques en chaînes de caractères textuelles. |
|