Apache Pig - ฟังก์ชั่นสตริง

เรามีฟังก์ชัน String ต่อไปนี้ใน Apache Pig

SN ฟังก์ชั่นและคำอธิบาย
1 ENDSWITH (สตริง testAgainst)

เพื่อตรวจสอบว่าสตริงที่ระบุลงท้ายด้วยสตริงย่อยเฉพาะหรือไม่

2 STARTSWITH (สตริงสตริงย่อย)

ยอมรับพารามิเตอร์สตริงสองตัวและตรวจสอบว่าสตริงแรกเริ่มต้นด้วยสตริงที่สองหรือไม่

3 SUBSTRING (สตริง startIndex, stopIndex)

ส่งคืนสตริงย่อยจากสตริงที่กำหนด

4 EqualsIgnoreCase (string1, string2)

เพื่อเปรียบเทียบสอง stings โดยไม่สนใจกรณี

5 INDEXOF (สตริง, 'อักขระ', startIndex)

ส่งคืนอักขระที่เกิดขึ้นครั้งแรกในสตริงค้นหาไปข้างหน้าจากดัชนีเริ่มต้น

6 LAST_INDEX_OF (นิพจน์)

ส่งคืนดัชนีของการเกิดครั้งสุดท้ายของอักขระในสตริงโดยค้นหาย้อนหลังจากดัชนีเริ่มต้น

7 LCFIRST (นิพจน์)

แปลงอักขระตัวแรกในสตริงเป็นตัวพิมพ์เล็ก

8 UCFIRST (นิพจน์)

ส่งคืนสตริงที่มีอักขระตัวแรกที่แปลงเป็นตัวพิมพ์ใหญ่

9 UPPER (นิพจน์)

UPPER (นิพจน์) ส่งคืนสตริงที่แปลงเป็นตัวพิมพ์ใหญ่

10 LOWER (นิพจน์)

แปลงอักขระทั้งหมดในสตริงเป็นตัวพิมพ์เล็ก

11 REPLACE (สตริง 'oldChar', 'newChar');

เพื่อแทนที่อักขระที่มีอยู่ในสตริงด้วยอักขระใหม่

12 STRSPLIT (สตริงนิพจน์ขีด จำกัด )

เพื่อแยกสตริงรอบ ๆ การจับคู่ของนิพจน์ทั่วไปที่กำหนด

13 STRSPLITTOBAG (สตริงนิพจน์ขีด จำกัด )

คล้ายกับไฟล์ STRSPLIT() ฟังก์ชันจะแยกสตริงโดยใช้ตัวคั่นที่กำหนดและส่งคืนผลลัพธ์ในกระเป๋า

14 TRIM (นิพจน์)

ส่งคืนสำเนาของสตริงที่มีการลบช่องว่างนำหน้าและต่อท้าย

15 LTRIM (นิพจน์)

ส่งคืนสำเนาของสตริงที่ลบช่องว่างนำหน้า

16 RTRIM (นิพจน์)

ส่งคืนสำเนาของสตริงที่ลบช่องว่างต่อท้าย