VBScript InStrRev-funktionen
Definition och användning
InstrRev-funktionen kan returnera en strängs första framträdande plats i en annan sträng. Sökningen börjar från slutet av strängen, men den returnerade positionen räknas från början av strängen.
InstrRev-funktionen kan returnera följande värden:
- Om string1 är "" (ingen längd) - returnerar InStr 0
- Om string1 är Null - returnerar InStr Null
- Om string2 är "" - returnerar InStr start
- Om string2 är Null - returnerar InStr Null
- Om string2 inte hittas - returnerar InStr 0
- Om string2 hittas i string1, returnerar InStr platsen för att hitta matchande sträng.
- Om start > Längd(string1) - InStr returnerar 0
Tips:Se vid InStr-funktionen。
Syntaks
InStrRev(string1,string2[,start[,compare]])
Parameter | Beskrivning |
---|---|
start | Valfri. Bestäm startpositionen för varje sökning. Standard är att söka från den första tecknet. Om compare-argumentet har angivits måste detta argument också anges. |
string1 | Obligatorisk. Den sträng som behöver sökas efter. |
string2 | Obligatorisk. Den sträng som ska sökas efter. |
jämförelse |
Obligatorisk. Bestäm den typ av strängjämförelse som ska användas. Standard är 0. Följande värden kan användas:
|
Exempel
Exempel 1
dim txt,pos txt="Det är en vacker dag!" pos=InStrRev(txt,"his") document.write(pos)
Uttag:
2
Exempel 2
dim txt,pos txt="Det är en vacker dag!" 'textuell jämförelse pos=InStrRev(txt,"B",-1,1) document.write(pos)
Uttag:
11
Exempel 3
dim txt,pos txt="Det är en vacker dag!" 'binär jämförelse pos=InStrRev(txt,"T") document.write(pos)
Uttag:
1
Exempel 4
dim txt,pos txt="Det är en vacker dag!" 'binär jämförelse pos=InStrRev(txt,"t") document.write(pos)
Uttag:
15