VBScript InStrRev- funksie


❮ Voltooi VBScript-verwysing

Die InStrRev-funksie gee die posisie van die eerste voorkoms van een string binne 'n ander terug. Die soektog begin vanaf die einde van die string, maar die posisie wat teruggestuur word, tel vanaf die begin van die string.

Die InStrRev-funksie kan die volgende waardes terugstuur:

  • As string1 "" is - InStrRev gee 0 terug
  • As string1 Null is - InStrRev gee Null terug
  • As string2 "" is - InStrRev gee begin terug
  • As string2 Null is - InStrRev gee Null terug
  • As string2 nie gevind word nie - InStrRev gee 0 terug
  • As string2 binne string1 gevind word - InStrRev gee die posisie terug waarop passing gevind word
  • As begin > Len(string1) - InStrRev gee 0 terug

Wenk: Kyk ook na die InStr-funksie

Sintaksis

InStrRev(string1,string2[,start[,compare]])

Parameter Description
string1 Required. The string to be searched
string2 Required. The string expression to search for
start Optional. Specifies the starting position for each search. The search begins at the last character position by default (-1)
compare Optional. Specifies the string comparison to use. Default is 0

Can have one of the following values:

  • 0 = vbBinaryCompare - Perform a binary comparison
  • 1 = vbTextCompare - Perform a textual comparison

Voorbeelde

Voorbeeld 1

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))

%>

Die afvoer van die kode hierbo sal wees:

11

Voorbeeld 2

Soek die letter "i" deur verskillende beginposisies te gebruik:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")

%>

Die afvoer van die kode hierbo sal wees:

16
6

Voorbeeld 3

Vind die letter "T", met tekstuele en binêre vergelyking:

<%

txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")

%>

Die afvoer van die kode hierbo sal wees:

15
1

❮ Voltooi VBScript-verwysing