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 (นิพจน์)
ส่งคืนสำเนาของสตริงที่ลบช่องว่างต่อท้าย |