Text.BetweenDelimiters
วากยสัมพันธ์
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
ประมาณ
แสดงส่วนหนึ่งของ text
ระหว่าง startDelimiter
ที่ระบุกับ endDelimiter
startIndex
ตัวเลขที่เลือกได้ระบุว่าการปรากฏของ startDelimiter
ควรได้รับการพิจารณา รายการที่เลือกได้ startIndex
ระบุว่าการปรากฏของ startDelimiter
ใดที่ควรได้รับการพิจารณา รวมถึงพิจารณาว่าควรดําเนินการทําดัชนีตั้งแต่เริ่มต้นหรือสิ้นสุดการป้อนข้อมูล
endIndex
จะคล้ายกัน ยกเว้นว่าการทําดัชนีสัมพันธ์กับ startIndex
ตัวอย่างที่ 1
รับส่วนของ "111 (222) 333 (444)" ระหว่างวงเล็บเปิด (แรก) กับวงเล็บปิด (แรก) ที่ตามมา
การใช้งาน
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
ผลลัพธ์ของ
"222"
ตัวอย่างที่ 2
รับส่วนของ "111 (222) 333 (444)" ระหว่างวงเล็บเปิดที่สองกับวงเล็บปิดแรกที่ตามมา
การใช้งาน
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
ผลลัพธ์ของ
"444"
ตัวอย่างที่ 3
รับส่วนของ "111 (222) 333 (444)" ระหว่างวงเล็บเปิดที่สองจากตอนท้ายกับวงเล็บปิดที่สองที่ตามมา
การใช้งาน
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
ผลลัพธ์ของ
"222) 333 (444"