Apache Pig - Funciones de cadena
Tenemos las siguientes funciones de cadena en Apache Pig.
SN | Funciones y descripción |
---|---|
1 | ENDSWITH (cadena, prueba contra) Para verificar si una cadena determinada termina con una subcadena en particular. |
2 | STARTSWITH (cadena, subcadena) Acepta dos parámetros de cadena y verifica si la primera cadena comienza con la segunda. |
3 | SUBSTRING (cadena, startIndex, stopIndex) Devuelve una subcadena de una cadena dada. |
4 | EqualsIgnoreCase (cadena1, cadena2) Comparar dos picaduras ignorando el caso. |
5 | INDEXOF (cadena, 'carácter', índice de inicio) Devuelve la primera aparición de un carácter en una cadena, buscando hacia adelante desde un índice de inicio. |
6 | LAST_INDEX_OF (expresión) Devuelve el índice de la última aparición de un carácter en una cadena, buscando hacia atrás desde un índice de inicio. |
7 | LCFIRST (expresión) Convierte el primer carácter de una cadena a minúsculas. |
8 | UCFIRST (expresión) Devuelve una cadena con el primer carácter convertido a mayúsculas. |
9 | UPPER (expresión) UPPER (expresión) Devuelve una cadena convertida a mayúsculas. |
10 | LOWER (expresión) Convierte todos los caracteres de una cadena a minúsculas. |
11 | REEMPLAZAR (cadena, 'oldChar', 'newChar'); Para reemplazar los caracteres existentes en una cadena con nuevos caracteres. |
12 | STRSPLIT (cadena, expresión regular, límite) Para dividir una cadena alrededor de coincidencias de una expresión regular determinada. |
13 | STRSPLITTOBAG (cadena, expresión regular, límite) Similar a STRSPLIT() función, divide la cadena por un delimitador dado y devuelve el resultado en una bolsa. |
14 | TRIM (expresión) Devuelve una copia de una cadena con los espacios en blanco iniciales y finales eliminados. |
15 | LTRIM (expresión) Devuelve una copia de una cadena sin los espacios en blanco iniciales. |
dieciséis | RTRIM (expresión) Devuelve una copia de una cadena sin los espacios en blanco finales. |