Apache Pig 字符串函數(shù)

2018-01-03 15:52 更新

在Apache Pig中有以下String函數(shù)。

S.N.函數(shù) & 描述
1ENDSWITH(string, testAgainst)

驗(yàn)證給定字符串是否以特定子字符串結(jié)尾。

2STARTSWITH(string, substring)

接受兩個字符串參數(shù),并驗(yàn)證第一個字符串是否以第二個字符串開頭。

3SUBSTRING(string, startIndex, stopIndex)

返回來自給定字符串的子字符串。

4EqualsIgnoreCase(string1, string2)

比較兩個字符串,忽略大小寫。

5INDEXOF(string, ‘character’, startIndex)

返回字符串中第一個出現(xiàn)的字符,從開始索引向前搜索。

6LAST_INDEX_OF(expression)

返回字符串中最后一次出現(xiàn)的字符的索引,從開始索引向后搜索。

7LCFIRST(expression)

將字符串中的第一個字符轉(zhuǎn)換為小寫。

8UCFIRST(expression)

返回一個字符串,其中第一個字符轉(zhuǎn)換為大寫。

9UPPER(expression)

返回轉(zhuǎn)換為大寫的字符串。

10LOWER(expression)

將字符串中的所有字符轉(zhuǎn)換為小寫。

11REPLACE(string, ‘oldChar’, ‘newChar’);

使用新字符替換字符串中的現(xiàn)有字符。

12STRSPLIT(string, regex, limit)

圍繞給定正則表達(dá)式的匹配拆分字符串。

13STRSPLITTOBAG(string, regex, limit)

STRSPLIT() 函數(shù)類似,它通過給定的分隔符將字符串拆分,并將結(jié)果返回到包中。

14TRIM(expression)

返回刪除了前端和尾部空格的字符串的副本。

15LTRIM(expression)

返回刪除了前端空格的字符串的副本。

16RTRIM(expression)

返回已刪除尾部空格的字符串的副本。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號