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.