แม่แบบ:Str find/doc
นี่คือหน้าคู่มือการใช้งานของ แม่แบบ:Str find ใช้ในการเขียนคำอธิบายแม่แบบหรือมอดูลและใส่หมวดหมู่ ส่วนลิงก์ข้ามภาษาโปรดใช้วิกิสนเทศ |
แม่แบบนี้ใช้ลูอา |
แม่แบบ:Str find ถูกยกเลิกการใช้งานแล้ว กรุณาใช้ แม่แบบ:Strfind ทดแทน |
การใช้งาน
แก้{{Str find|ข้อความ|ข้อความย่อย}} คืนค่าตำแหน่งแรกที่ปรากฏข้อความย่อยในข้อความ
ตัวอย่าง
แก้ให้ข้อความ คือ "Abcdefghijklm
"
- ค้นหา
A
ได้ 1 - ค้นหา
a
ได้ -1 - ค้นหา
def
ได้ 4 - ค้นหา
klm
ได้ 11 - ค้นหา
zyx
ได้ -1
ให้ข้อความ คือข้อความว่าง ("")
- ค้นหา
klm
ได้ -1 - ค้นหาข้อความว่าง ("") ได้ 1
โปรดสังเกตว่า
- มีความไวต่ออักษรตัวใหญ่ตัวเล็ก
- ให้ค่า -1 ถ้าค้นหาไม่พบ
- อักษรตัวแรกมีตำแหน่งคือ 1 (ไม่ใช่ 0 เหมือนภาษาโปรแกรมบางชนิด)
- ระวัง: หาก ข้อความย่อย เป็นข้อความว่าง แม่แบบนี้จะคืนค่า 1 !!! อย่าลืมที่จะระวังกรณีนี้เป็นพิเศษ