开发手册 欢迎您!
软件开发者资料库

Apache Pig - 字符串函数

Apache Pig字符串函数 - 从概述,体系结构,安装,执行,Grunt Shell,Pig Latin Basics,读取数据,存储数据,诊断运算符,Describe运算符,Explain运算符,Illustrate运算符,Group运算符,Cogroup运算符,Join,学习Apache Pig操作员,跨操作员,联合操作员,拆分操作员,过滤操作员,不同操作员,Foreach操作员,订单依据,限制操作员,评估函数,加载和存储函数,包和元组函数,字符串函数,日期时间函数,数学函数,用户定义的函数,运行脚本。

我们在Apache Pig中有以下字符串函数.

SN功能&描述
1ENDSWITH(string,testAgainst)

验证给定字符串是否以特定子字符串结尾.

2STARTSWITH(string, substring)

接受两个字符串参数并验证第一个字符串是否以第二个字符串开头.

3SUBSTRING(string,startIndex,stopIndex)

返回给定字符串的子字符串.

4EqualsIgnoreCase(string1,string2)

比较两个无效的情况.

5INDEXOF(string,'character',startIndex)

返回字符串中第一次出现的字符,从头开始搜索index.

6LAST_INDEX_OF(expression)

返回字符串中最后一个字符的索引,从起始索引向后搜索.

7LCFIRST(expression)

将字符串中的第一个字符转换为小写字母.

8UCFIRST(expression)

返回第一个转换为大写字符的字符串.

9UPPER(expression)

UPPER(expression)返回转换为大写的字符串.

10LOWER(expression)

将字符串中的所有字符转换为小写字母.

11REPLACE(string,'oldChar','newChar');

用新字符替换字符串中的现有字符.

12STRSPLIT(string, regex, limit)

将字符串拆分为给定的正则表达式.

13STRSPLITTOBAG(string, regex, limit)

STRSPLIT()类似函数,它按给定的分隔符拆分字符串并将结果返回到包中.

14TRIM(expression)

返回带有前导的字符串的副本并删除了尾随空格.

15LTRIM(expression)

返回删除了前导空格的字符串副本.

16RTRIM(expression)

返回删除了尾随空格的字符串副本.