Apache Pig - funkcje ciągów
W Apache Pig mamy następujące funkcje String.
SN | Funkcje i opis |
---|---|
1 | ENDSWITH (ciąg; testAgainst) Aby sprawdzić, czy dany ciąg kończy się określonym podciągiem. |
2 | STARTSWITH (ciąg; podciąg) Akceptuje dwa parametry łańcuchowe i sprawdza, czy pierwszy ciąg zaczyna się od drugiego. |
3 | SUBSTRING (ciąg; startIndex; stopIndex) Zwraca podciąg z podanego ciągu. |
4 | EqualsIgnoreCase (ciąg1, ciąg2) Aby porównać dwa użądlenia, ignorując przypadek. |
5 | INDEXOF (ciąg; „znak”; startIndex) Zwraca pierwsze wystąpienie znaku w ciągu, wyszukując w przód od indeksu początkowego. |
6 | LAST_INDEX_OF (wyrażenie) Zwraca indeks ostatniego wystąpienia znaku w ciągu, wyszukując wstecz od indeksu początkowego. |
7 | LCFIRST (wyrażenie) Konwertuje pierwszy znak w ciągu na małe litery. |
8 | UCFIRST (wyrażenie) Zwraca ciąg z pierwszym znakiem zamienionym na wielką literę. |
9 | UPPER (wyrażenie) UPPER (wyrażenie) Zwraca ciąg zamieniony na wielkie litery. |
10 | LOWER (wyrażenie) Konwertuje wszystkie znaki w ciągu na małe litery. |
11 | REPLACE (string, 'oldChar', 'newChar'); Aby zastąpić istniejące znaki w ciągu nowymi znakami. |
12 | STRSPLIT (ciąg; wyrażenie regularne; limit) Aby podzielić ciąg wokół dopasowań danego wyrażenia regularnego. |
13 | STRSPLITTOBAG (ciąg; wyrażenie regularne; limit) Podobny do STRSPLIT() funkcja, dzieli ciąg według podanego separatora i zwraca wynik w worku. |
14 | TRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi początkowymi i końcowymi spacjami. |
15 | LTRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi wiodącymi białymi znakami. |
16 | RTRIM (wyrażenie) Zwraca kopię ciągu z usuniętymi końcowymi spacjami. |