我们在Apache Pig中有以下字符串函数.
SN | 功能&描述 |
---|---|
1 | ENDSWITH(string,testAgainst) 验证给定字符串是否以特定子字符串结尾. |
2 | STARTSWITH(string, substring) 接受两个字符串参数并验证第一个字符串是否以第二个字符串开头. |
3 | SUBSTRING(string,startIndex,stopIndex) 返回给定字符串的子字符串. |
4 | EqualsIgnoreCase(string1,string2) 比较两个无效的情况. |
5 | INDEXOF(string,'character',startIndex) 返回字符串中第一次出现的字符,从头开始搜索index. |
6 | LAST_INDEX_OF(expression) 返回字符串中最后一个字符的索引,从起始索引向后搜索. |
7 | LCFIRST(expression) 将字符串中的第一个字符转换为小写字母. |
8 | UCFIRST(expression) 返回第一个转换为大写字符的字符串. |
9 | UPPER(expression) UPPER(expression)返回转换为大写的字符串. |
10 | LOWER(expression) 将字符串中的所有字符转换为小写字母. |
11 | REPLACE(string,'oldChar','newChar'); 用新字符替换字符串中的现有字符. |
12 | STRSPLIT(string, regex, limit) 将字符串拆分为给定的正则表达式. |
13 | STRSPLITTOBAG(string, regex, limit) 与 STRSPLIT()类似函数,它按给定的分隔符拆分字符串并将结果返回到包中. |
14 | TRIM(expression) 返回带有前导的字符串的副本并删除了尾随空格. |
15 | LTRIM(expression) 返回删除了前导空格的字符串副本. |
16 | RTRIM(expression) 返回删除了尾随空格的字符串副本. |