Apache Pig - Fonctions de chaîne
Nous avons les fonctions String suivantes dans Apache Pig.
SN | Fonctions et description |
---|---|
1 | ENDSWITH (chaîne, testAgainst) Pour vérifier si une chaîne donnée se termine par une sous-chaîne particulière. |
2 | STARTSWITH (chaîne, sous-chaîne) Accepte deux paramètres de chaîne et vérifie si la première chaîne commence par la seconde. |
3 | SUBSTRING (chaîne, startIndex, stopIndex) Renvoie une sous-chaîne d'une chaîne donnée. |
4 | EqualsIgnoreCase (chaîne1, chaîne2) Pour comparer deux piqûres en ignorant le cas. |
5 | INDEXOF (chaîne, 'caractère', startIndex) Renvoie la première occurrence d'un caractère dans une chaîne, en recherchant en avant à partir d'un index de début. |
6 | LAST_INDEX_OF (expression) Renvoie l'index de la dernière occurrence d'un caractère dans une chaîne, en recherchant en arrière à partir d'un index de début. |
sept | LCFIRST (expression) Convertit le premier caractère d'une chaîne en minuscules. |
8 | UCFIRST (expression) Renvoie une chaîne dont le premier caractère est converti en majuscules. |
9 | UPPER (expression) UPPER (expression) Renvoie une chaîne convertie en majuscules. |
dix | INFÉRIEUR (expression) Convertit tous les caractères d'une chaîne en minuscules. |
11 | REMPLACER (chaîne, 'oldChar', 'newChar'); Pour remplacer les caractères existants dans une chaîne par de nouveaux caractères. |
12 | STRSPLIT (chaîne, expression régulière, limite) Pour diviser une chaîne autour des correspondances d'une expression régulière donnée. |
13 | STRSPLITTOBAG (chaîne, expression régulière, limite) Semblable à la STRSPLIT() fonction, il divise la chaîne par un délimiteur donné et renvoie le résultat dans un sac. |
14 | TRIM (expression) Renvoie une copie d'une chaîne avec les espaces de début et de fin supprimés. |
15 | LTRIM (expression) Renvoie une copie d'une chaîne avec les espaces de début supprimés. |
16 | RTRIM (expression) Renvoie une copie d'une chaîne avec les espaces de fin supprimés. |