VBScript InStrRev ฟังก์ชัน
คำอธิบายและการใช้งาน
InStrRev ฟังก์ชันสามารถกลับค่าตำแหน่งที่ตัวเฉพาะศัพท์ปรากฏครั้งแรกในตัวเฉพาะศัพท์อื่น การค้นหาเริ่มต้นจากทางด้านหลังของตัวเฉพาะศัพท์ แต่ตำแหน่งที่กลับค่าเริ่มต้นจากทางด้านหน้าของตัวเฉพาะศัพท์
InStrRev ฟังก์ชันสามารถกลับค่าดังนี้:
- ถ้า string1 คือ "" (ความยาว 0) - InStr กลับค่า 0
- ถ้า string1 คือ Null - InStr กลับค่า Null
- ถ้า string2 คือ "" - InStr กลับค่า start
- ถ้า string2 คือ Null - InStr กลับค่า Null
- ถ้า string2 ไม่พบ - InStr กลับค่า 0
- ถ้าพบ string2 ใน string1 InStr กลับค่า ตำแหน่งที่พบตัวเฉพาะศัพท์
- ถ้า start > Len(string1) - InStr กลับค่า 0
คำเตือน:อ่านเพิ่มเติม InStr ฟังก์ชัน。
สัญญาธิกา
InStrRev(string1,string2[,start[,compare]])
ตัวแปร | คำอธิบาย |
---|---|
start | ตัวเลือก กำหนดตำแหน่งเริ่มต้นการค้นหาทุกครั้ง ค่าปริยายคือตำแหน่งเริ่มต้นคือตัวอักษรแรก ถ้าได้กำหนดค่า compare ต้องมีค่านี้ |
string1 | สำคัญ ตัวอักษรที่ต้องการค้นหา |
string2 | สำคัญ ตัวอักษรที่ต้องการค้นหา |
compare |
สำคัญ กำหนดชนิดการเปรียบเทียบตัวอักษรที่ต้องใช้ ค่าปริยายคือ 0 สามารถใช้ค่าดังนี้:
|
ตัวอย่าง
ตัวอย่าง 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
ออก:
2
ตัวอย่าง 2
dim txt,pos txt="This is a beautiful day!" 'การเปรียบเทียบแบบทางภาษา pos=InStrRev(txt,"B",-1,1) document.write(pos)
ออก:
11
ตัวอย่าง 3
dim txt,pos txt="This is a beautiful day!" 'การเปรียบเทียบแบบเบนารี pos=InStrRev(txt,"T") document.write(pos)
ออก:
1
ตัวอย่าง 4
dim txt,pos txt="This is a beautiful day!" 'การเปรียบเทียบแบบเบนารี pos=InStrRev(txt,"t") document.write(pos)
ออก:
15