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 (выражение)

Возвращает копию строки с удаленными конечными пробелами.