Routines de type StringHandling
Last updated: 17/06/2026Les routines de type StringHandling contiennent différentes fonctions qui vous 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.
Vous pouvez accéder à ces fonctions en double-cliquant sur le nœud StringHandling dans le dossier des routines système dans la vue Repository.
|
Fonction |
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. |
StringHandling.ALPHA("chaîne à vérifier") |
|
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. |
StringHandling.IS_ALPHA("chaîne à vérifier") |
|
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. |
StringHandling.CHANGE("chaîne à vérifier", "chaîne à remplacer","chaîne de remplacement") |
|
COUNT |
Retourne le nombre d'occurrences d'une sous-chaîne dans une chaîne de caractères. |
StringHandling.COUNT("chaîne à vérifier", "chaîne à compter") |
|
DOWNCASE |
Convertit toutes les majuscules d'une expression en minuscules et retourne la nouvelle chaîne. |
StringHandling.DOWNCASE("chaîne à convertir") |
|
UPCASE |
Convertit toutes les minuscules d'une expression en majuscules et retourne la nouvelle chaîne. |
StringHandling.UPCASE("chaîne à convertir") |
|
DQUOTE |
Entoure une expression de guillemets doubles. |
StringHandling.DQUOTE("chaîne à traiter") |
|
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. |
StringHandling.EREPLACE(oldStr, regex, replacement) |
|
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, -1 est retourné. |
StringHandling.INDEX("chaîne à vérifier", "sous-chaîne recherchée") |
|
LEFT |
Retourne une sous-chaîne correspondant aux n premiers caractères d'une chaîne de caractères. |
StringHandling.LEFT("chaîne à vérifier", nombre de caractères) |
|
RIGHT |
Retourne une sous-chaîne correspondant aux n derniers caractères d'une chaîne de caractères. |
StringHandling.RIGHT("chaîne à vérifier", nombre de caractères) |
|
LEN |
Retourne la longueur d'une chaîne de caractères. |
StringHandling.LEN("chaîne à vérifier") |
|
SPACE |
Retourne une chaîne faite du nombre de caractères vides indiqué. |
StringHandling.SPACE(nombre d'espaces à créer) |
|
SQUOTE |
Entoure une expression de guillemets simples. |
StringHandling.SQUOTE("chaîne à traiter") |
|
STR |
Retourne un caractère répété le nombre de fois indiqué. |
StringHandling.STR('caractère à générer', nombre de répétition) |
|
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. |
StringHandling.TRIM("chaîne à traiter") |
|
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. |
StringHandling.BTRIM("chaîne à traiter") |
|
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. |
StringHandling.FTRIM("chaîne à traiter") |
|
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. |
StringHandling.SUBSTR(string, start, length)
|
|
LTRIM |
Supprime les blancs ou les caractères au début d'une chaîne de caractères. |
StringHandling.LTRIM(string[, trim_set])
|
|
RTRIM |
Supprime les blancs ou les caractères à la fin d'une chaîne de caractères. |
StringHandling.RTRIM(string[, trim_set])
|
|
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. |
StringHandling.LPAD(first_string, length[, second_string])
|
|
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. |
StringHandling.RPAD(first_string, length[, second_string])
|
|
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. |
StringHandling.INSTR(string, search_value, start, occurrence)
Par exemple, StringHandling.INSTR("Talend Technology", "e", 3, 2) démarre la recherche au troisième caractère l et retourne 7, la position du deuxième caractère e. |
|
INSTR |
Retourne la position d'un ensemble d'octets 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. |
StringHandling.INSTR(byte[] string, byte[] search_value, start, occurrence)
|
|
TO_CHAR |
Convertit des valeurs numériques en chaînes de caractères textuelles. |
StringHandling.TO_CHAR(numeric_value) |