VBScript InStrRev-funktionen
Definition og brug
InstrRev-funktionen kan returnere en strings første forekomst i en anden string. Søgningen starter fra slutningen af strengen, men den returnerede position tælles fra starten af strengen.
InstrRev-funktionen kan returnere følgende værdier:
- Hvis string1 er "" (ingen længde) - returnerer InStr 0
- Hvis string1 er Null - returnerer InStr Null
- Hvis string2 er "" - returnerer InStr start
- Hvis string2 er Null - returnerer InStr Null
- Hvis string2 ikke findes - returnerer InStr 0
- Hvis string2 findes i string1, returnerer InStr positionen for det fundne matchende stykke tekst.
- Hvis start > Længde(string1) - InStr returnerer 0
Påmindelse:Se venligst InStr-funktionen。
Syntaks
InStrRev(string1,string2[,start[,compare]])
Parameter | Beskrivelse |
---|---|
start | Valgfri. Angiver den startposition for hver søgning. Standard er startpositionen er den første tegn. Hvis compare parameter er angivet, skal denne parameter også være angivet. |
string1 | Obligatorisk. Angiver den streng, der skal søges efter. |
string2 | Obligatorisk. Angiver den streng, der skal søges efter. |
compare |
Obligatorisk. Angiver den stringkomparsionsmetode, der skal bruges. Standard er 0. Kan vælge fra følgende værdier:
|
Eksempel
Eksempel 1
dim txt,pos txt="Dette er en smuk dag!" pos=InStrRev(txt,"his") document.write(pos)
Uddrag:
2
Eksempel 2
dim txt,pos txt="Dette er en smuk dag!" tekstlignende sammenligning pos=InStrRev(txt,"B",-1,1) document.write(pos)
Uddrag:
11
Eksempel 3
dim txt,pos txt="Dette er en smuk dag!" binær sammenligning pos=InStrRev(txt,"T") document.write(pos)
Uddrag:
1
Eksempel 4
dim txt,pos txt="Dette er en smuk dag!" binær sammenligning pos=InStrRev(txt,"t") document.write(pos)
Uddrag:
15