อ่านในภาษาอังกฤษ

แชร์ผ่าน


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