แชร์ผ่าน


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"