VBScript InStrRev-funktio
Määritelmä ja käyttö
InStrRev-funktio voi palauttaa merkkijonon ensimmäisen esiintymän sijainnin toisessa merkkijonossa. Etsintä alkaa merkkijonon lopusta, mutta palautettu sijainti lasketaan merkkijonon alkupäästä.
InStrRev-funktio voi palauttaa seuraavat arvot:
- Jos string1 on "" (nollapituinen) - InStr palauttaa 0
- Jos string1 on Null - InStr palauttaa Null
- Jos string2 on "" - InStr palauttaa start
- Jos string2 on Null - InStr palauttaa Null
- Jos string2:ta ei löydy - InStr palauttaa 0
- Jos string1:ssa löytyy string2, InStr palauttaa löydetyn vastaavan merkkijonon sijainnin.
- Jos start > Len(string1) - InStr palauttaa 0
Vinkki:Katso InStr-funktio。
Syntaksi
InStrRev(string1,string2[,start[,compare]])
Parametrit | Kuvaus |
---|---|
start | Valinnainen. Määrittää kunkin etsinnän aloituspaikan. Oletus on ensimmäinen merkki. Jos on määritetty compare-arametri, tämä parametri on pakollinen. |
string1 | Välttämätön. Etsittävä merkkijono. |
string2 | Välttämätön. Etsittävä merkkijono. |
compare |
Välttämätön. Määrittää käytettäväksi tarkoitettu merkkijonon vertailutapa. Oletus on 0. Voit käyttää seuraavia arvoja:
|
Esimerkki
Esimerkki 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
Tulostus:
2
Esimerkki 2
dim txt,pos txt="This is a beautiful day!" textual comparison pos=InStrRev(txt,"B",-1,1) document.write(pos)
Tulostus:
11
Esimerkki 3
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"T") document.write(pos)
Tulostus:
1
Esimerkki 4
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"t") document.write(pos)
Tulostus:
15