Apache Pig - Các hàm chuỗi
Chúng ta có các hàm Chuỗi sau trong Apache Pig.
SN | Chức năng & Mô tả |
---|---|
1 | ENDSWITH (chuỗi, testAgainst)
Để xác minh xem một chuỗi đã cho có kết thúc bằng một chuỗi con cụ thể hay không. |
2 | STARTSWITH (chuỗi, chuỗi con)
Chấp nhận hai tham số chuỗi và xác minh xem chuỗi đầu tiên có bắt đầu bằng chuỗi thứ hai hay không. |
3 | SUBSTRING (chuỗi, startIndex, stopIndex)
Trả về một chuỗi con từ một chuỗi đã cho. |
4 | EqualsIgnoreCase (string1, string2)
Để so sánh hai vết đốt bỏ qua trường hợp. |
5 | INDEXOF (chuỗi, 'ký tự', startIndex)
Trả về lần xuất hiện đầu tiên của một ký tự trong một chuỗi, tìm kiếm từ chỉ mục bắt đầu. |
6 | LAST_INDEX_OF (biểu thức)
Trả về chỉ mục của lần xuất hiện cuối cùng của một ký tự trong một chuỗi, tìm kiếm ngược từ chỉ mục bắt đầu. |
7 | LCFIRST (biểu thức)
Chuyển đổi ký tự đầu tiên trong một chuỗi thành chữ thường. |
số 8 | UCFIRST (biểu thức)
Trả về một chuỗi có ký tự đầu tiên được chuyển đổi thành chữ hoa. |
9 | UPPER (biểu thức)
UPPER (biểu thức) Trả về một chuỗi được chuyển đổi thành chữ hoa. |
10 | LOWER (biểu thức)
Chuyển đổi tất cả các ký tự trong một chuỗi thành chữ thường. |
11 | REPLACE (string, 'oldChar', 'newChar');
Để thay thế các ký tự hiện có trong một chuỗi bằng các ký tự mới. |
12 | STRSPLIT (chuỗi, regex, giới hạn)
Để chia một chuỗi xung quanh các kết quả phù hợp của một biểu thức chính quy đã cho. |
13 | STRSPLITTOBAG (chuỗi, regex, giới hạn)
Tương tự như STRSPLIT() hàm, nó chia chuỗi bằng dấu phân cách đã cho và trả về kết quả trong một túi. |
14 | TRIM (biểu thức)
Trả về bản sao của một chuỗi đã xóa các khoảng trắng ở đầu và cuối. |
15 | LTRIM (biểu thức)
Trả về bản sao của một chuỗi đã xóa các khoảng trắng ở đầu. |
16 | RTRIM (biểu thức)
Trả về bản sao của một chuỗi đã loại bỏ khoảng trắng ở cuối. |