Apache Pig - Строковые функции
В Apache Pig есть следующие строковые функции.
SN | Функции и описание |
---|---|
1 | КОНЕЦ (строка; testAgainst) Чтобы проверить, заканчивается ли данная строка определенной подстрокой. |
2 | НАЧАЛОСЬ (строка; подстрока) Принимает два строковых параметра и проверяет, начинается ли первая строка со второй. |
3 | ПОДСТРОКА (строка, startIndex, stopIndex) Возвращает подстроку из заданной строки. |
4 | EqualsIgnoreCase (строка1, строка2) Сравнить два жалобы без учета регистра. |
5 | ИНДЕКСОФ (строка; 'символ'; начальный индекс) Возвращает первое вхождение символа в строку с поиском вперед от начального индекса. |
6 | LAST_INDEX_OF (выражение) Возвращает индекс последнего вхождения символа в строку с поиском в обратном направлении от начального индекса. |
7 | LCFIRST (выражение) Преобразует первый символ в строке в нижний регистр. |
8 | UCFIRST (выражение) Возвращает строку с первым символом, преобразованным в верхний регистр. |
9 | UPPER (выражение) UPPER (выражение) Возвращает строку, преобразованную в верхний регистр. |
10 | НИЖНИЙ (выражение) Преобразует все символы в строке в нижний регистр. |
11 | ЗАМЕНИТЬ (строка, 'oldChar', 'newChar'); Чтобы заменить существующие символы в строке новыми символами. |
12 | СТРОПЛИТ (строка; регулярное выражение; предел) Чтобы разбить строку вокруг совпадений с заданным регулярным выражением. |
13 | STRSPLITTOBAG (строка; регулярное выражение; ограничение) Подобно STRSPLIT() функция, она разбивает строку по заданному разделителю и возвращает результат в сумке. |
14 | TRIM (выражение) Возвращает копию строки с удаленными начальными и конечными пробелами. |
15 | LTRIM (выражение) Возвращает копию строки с удаленными ведущими пробелами. |
16 | RTRIM (выражение) Возвращает копию строки с удаленными конечными пробелами. |