InStr ກັບຄືນສັນຍານ VBScript
ການອະທິບາຍແລະການນໍາໃຊ້
InStr ກັບຄືນສັນຍານສາມາດຄືນກັບຕັ້ງຂອງສາຍຫົວຂໍ້ທີ່ສຸດທ້າຍໃນສາຍຫົວຂໍ້ອື່ນ
InStr ກັບຄືນກັບສະນັ້ນສັນຍານສາມາດຄືນກັບຄຳທີ່ຢູ່ໃນດ້ານລາຍການດັ່ງຕໍ່ມາ:
- ຖ້າ string1 ກາຍເປັນ "" (ຄວາມຍາວດຽວ) InStr ກັບຄືນກັບ 0
- ຖ້າ string1 ກາຍເປັນ Null InStr ກັບຄືນກັບ Null
- ຖ້າ string2 ກາຍເປັນ "" InStr ກັບຄືນກັບ start
- ຖ້າ string2 ກາຍເປັນ Null InStr ກັບຄືນກັບ Null
- ຖ້າ string2 ບໍ່ພົບ InStr ກັບຄືນກັບ 0
- ຖ້າພົບ string2 ໃນ string1 InStr ກັບຄືນກັບຕັດສິນຂອງຈຸດຕັ້ງຂອງການພົບສາຍຫົວຂໍ້
- ຖ້າ start > Len(string1) - InStr ກັບຄືນກັບ 0
ຄຳເຕືອນ:ບັງຄັບເບິ່ງ ຫົວຂໍ້ InStrRev。
ກົດລະບຽບ
InStr([start,]string1,string2[,compare])
ຂໍ້ສະເພາະ | ການອະທິບາຍ |
---|---|
start | ສຳຄັນ. ກໍານົດຕອນທີ່ເລີ່ມຊອກຫາ. ມີຈຸດປະສົງເບື້ອງຕົ້ນແມ່ນຕອນທີ່ຄຳສັ່ງທີ່ທໍາອິດ. ຖ້າໄດ້ກໍານົດຄຳສັ່ງ compare, ຕ້ອງມີຄຳສັ່ງນີ້. |
start | ສຳຄັນ. ກໍານົດຂໍ້ຄວາມທີ່ຈະຊອກຫາ. ມີຈຸດປະສົງເບື້ອງຕົ້ນແມ່ນຕອນທີ່ຄຳສັ່ງທີ່ທໍາອິດ. ຖ້າໄດ້ກໍານົດຄຳສັ່ງ compare, ຕ້ອງມີຄຳສັ່ງນີ້. |
string2 | ສຳຄັນ. ກໍານົດຂໍ້ຄວາມທີ່ຈະຊອກຫາ. |
compare |
ສຳຄັນ. ກໍານົດການປຽບທຽບຂໍ້ຄວາມທີ່ຈະໃຊ້. ມີຈຸດປະສົງເບື້ອງຕົ້ນແມ່ນ 0 . ສາມາດເລືອກຄື:
|
ຄວາມຈຳນວນ
ພາບຫຼັກ 1
dim txt,pos txt="This is a beautiful day!" pos=InStr(txt,"his") document.write(pos)
ອອກຈາກ:
2
ພາບຫຼັກ 2
dim txt,pos txt="This is a beautiful day!" ການປຽບທຽບທີ່ເລີ່ມຈາກຕອນທີ 4 pos=InStr(4,txt,"is",1) document.write(pos)
ອອກຈາກ:
6
ພາບຫຼັກ 3
dim txt,pos txt="This is a beautiful day!" ການປຽບທຽບທີ່ເລີ່ມຈາກຕອນທີ 1 pos=InStr(1,txt,"B",0) document.write(pos)
ອອກຈາກ:
0