IBM Lotus Symphony
|
Palauttaa merkkijonon sijainnin toisessa merkkijonossa.
Instr-funktio palauttaa sijainnin, josta vastine löytyi. Jos merkkijonoa ei löytynyt, funktio palauttaa arvon 0.
InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])
Kokonaisluku
Start: Numeerinen lauseke, joka merkitsee merkkijonossa paikkaa, josta määritetyn alimerkkijonon haku aloitetaan. Jos tätä parametria ei ole, haku alkaa ensimmäisestä merkistä. Suurin sallittu arvo on 65535.
Text1: Merkkijonolauseke, josta haluat hakea.
Text2: Merkkijonolauseke, jota haluat hakea.
Compare: Valinnainen numeerinen lauseke, joka määrittää vertailun lajin. Tämän parametrin arvo voi olla 0 tai 1. Oletusarvo 1 määrittää tekstivertailun, jossa ei erotella isoja ja pieniä kirjaimia. Arvo 0 määrittää binaarivertailun, jossa erotellaan isot ja pienet kirjaimet.
Vältä ajonaikainen virhe jättämällä Compare-parametri asettamatta, jos ensimmäistä palautusparametria ei ole.
Sub ExamplePosition
Dim sInput As String
Dim iPos as Integer
sInput = "Lotus Symphony"
iPos = Instr(sInput,"c")
print iPos
end sub