VBScript InStrRev 函数

ການອະທິບາຍແລະການນໍາໃຊ້

InStrRev 函数可返回一个字符串在另一个字符串中首次出现的位置。搜索从字符串的末端开始,但是返回的位置是从字符串的起点开始计数的。

InStrRev 函数可返回下面的值:

  • ຖ້າ 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

ຄຳເຕືອນ:ບັງບາງ ຫົວຂໍ້ຫຼັກ InStr

ຄຳສັບພາສາ

InStrRev(string1,string2[,start[,compare]])
ຄຳປະກອບ ສະແດງການ
start ຄຳຄັດເລືອກ. ປະກອບການປະກັນການເລີ່ມຕົ້ນການຊອກ. ຄົນທ້າຍແມ່ນການເລີ່ມຕົ້ນທີ່ເລິກຕົກລົງຄຳປະຊຸມທີ່ທໍາອິດ. ຖ້າໄດ້ປະກອບ compare, ຕ້ອງມີຄຳຄັດເລືອກນີ້.
string1 ຕ້ອງການ. ຄຳປະຊຸມທີ່ຈະຊອກ.
string2 ຕ້ອງການ. ຄຳປະຊຸມທີ່ຈະຊອກ.
compare

ຕ້ອງການ. ປະກອບຄຳປະຊຸມທີ່ຈະນຳໃຊ້ການປະຊຸມວິທະຍາ. ຄົນທ້າຍແມ່ນ 0 . ສາມາດເລືອກຕາມລັກສະນະດັ່ງຕໍ່ມາ:

  • 0 = vbBinaryCompare - ການປະຊຸມວິທະຍາບັນຊາເບຣຍ.
  • 1 = vbTextCompare - ການປະຊຸມວິທະຍາຂໍ້ຄວາມ.

ພິມ

ບົດສະຫຼຸບ 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