แชร์ผ่าน


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 ไม่พบ

comparerComparerเป็น ที่ใช้ในการควบคุมการเปรียบเทียบ ตัวเปรียบเทียบสามารถใช้เพื่อดําเนินการเปรียบเทียบที่ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก หรือวัฒนธรรม และการเปรียบเทียบตามตําแหน่งที่ตั้ง

ตัวเปรียบเทียบที่มีอยู่ภายในต่อไปนี้จะพร้อมใช้งานในภาษาสูตร:

  • 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