แชร์ผ่าน


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: ใช้เพื่อดําเนินการเปรียบเทียบแบบทราบวัฒนธรรม

ตัวอย่างที่ 1

รับตําแหน่งการปรากฏครั้งแรกของ "World" ในข้อความ "Hello, World! สวัสดี ทุกคน!"

การใช้งาน

Text.PositionOf("Hello, World! Hello, World!", "World")

ผลลัพธ์ของ

7

ตัวอย่างที่ 2

รับตําแหน่งการปรากฏครั้งสุดท้ายของ "World" ใน "Hello, World! สวัสดี ทุกคน!"

การใช้งาน

Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)

ผลลัพธ์ของ

21