Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
แสดงตําแหน่งการปรากฏของค่าข้อความที่ระบุ substring
ที่พบใน text
พารามิเตอร์ที่เลือกได้ occurrence
อาจถูกใช้เพื่อระบุตําแหน่งการปรากฏที่จะส่งกลับค่า (การปรากฏครั้งแรกตามค่าเริ่มต้น) แสดง -1 ถ้าไม่พบ substring
comparer
คือ Comparer
ที่ใช้ในการควบคุมการเปรียบเทียบ ตัวเปรียบเทียบสามารถใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก หรือวัฒนธรรม และการเปรียบเทียบตามตําแหน่งที่ตั้ง
ตัวเปรียบเทียบที่มีอยู่ภายในต่อไปนี้จะพร้อมใช้งานในภาษาสูตร:
-
Comparer.Ordinal
: ใช้เพื่อดําเนินการเปรียบเทียบแบบเป็นเลขวง -
Comparer.OrdinalIgnoreCase
: ใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็กตามลําดับที่แน่นอน -
Comparer.FromCulture
: ใช้เพื่อดําเนินการเปรียบเทียบแบบทราบวัฒนธรรม
รับตําแหน่งการปรากฏครั้งแรกของ "World" ในข้อความ "Hello, World! สวัสดี ทุกคน!"
การใช้งาน
Text.PositionOf("Hello, World! Hello, World!", "World")
ผลลัพธ์ของ
7
รับตําแหน่งการปรากฏครั้งสุดท้ายของ "World" ใน "Hello, World! สวัสดี ทุกคน!"
การใช้งาน
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
ผลลัพธ์ของ
21