ApachePig-文字列関数

ApachePigには次の文字列関数があります。

SN 機能と説明
1 ENDSWITH(文字列、testAgainst)

特定の文字列が特定の部分文字列で終わっているかどうかを確認します。

2 STARTSWITH(文字列、部分文字列)

2つの文字列パラメータを受け入れ、最初の文字列が2番目の文字列で始まるかどうかを確認します。

3 SUBSTRING(文字列、startIndex、stopIndex)

指定された文字列から部分文字列を返します。

4 EqualsIgnoreCase(string1、string2)

ケースを無視して2つの刺し傷を比較します。

5 INDEXOF(文字列、 '文字'、startIndex)

文字列内で最初に出現する文字を返し、開始インデックスから前方に検索します。

6 LAST_INDEX_OF(式)

文字列内で最後に出現する文字のインデックスを返し、開始インデックスから逆方向に検索します。

7 LCFIRST(式)

文字列の最初の文字を小文字に変換します。

8 UCFIRST(式)

最初の文字が大文字に変換された文字列を返します。

9 UPPER(式)

UPPER(expression)大文字に変換された文字列を返します。

10 LOWER(式)

文字列内のすべての文字を小文字に変換します。

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

文字列内の既存の文字を新しい文字に置き換えること。

12 STRSPLIT(文字列、正規表現、制限)

特定の正規表現の一致を中心に文字列を分割します。

13 STRSPLITTOBAG(文字列、正規表現、制限)

に似ています STRSPLIT() 関数では、指定された区切り文字で文字列を分割し、結果をバッグに返します。

14 TRIM(式)

先頭と末尾の空白が削除された文字列のコピーを返します。

15 LTRIM(式)

先頭の空白が削除された文字列のコピーを返します。

16 RTRIM(式)

末尾の空白が削除された文字列のコピーを返します。