LibreOffice 7.4 Help
Geeft de positie van een tekenreeks in een andere tekenreeks, vanaf de rechterzijde van de tekenreeks.
De InStrRev-functie geeft de positie terug waar de overeenstemming werd gevonden. Als de tekenreeks niet wordt gevonden geeft de functie 0 terug.
InStrRev (Tekst1 As String, Tekst2 As String [,Start As Long] [, Vergelijk As Integer])
Long
Tekst1: De tekenreeks waarin moet worden gezocht.
Tekst2: De tekenreeks waarnaar moet worden gezocht.
Start: Een optionele numerieke expressie die de positie vanaf links in een tekenreeks aangeeft waar het zoeken naar de gespecificeerde subtekenreeks moet beginnen. Als u deze parameter weglaat, begint de zoekopdracht bij het eerste teken van de tekenreeks. De maximaal toegestane waarde is 65535.
Vergelijk: Optionele numerieke uitdrukking die het soort vergelijking bepaalt. De waarde van deze parameter kan zijn
1: De standaardwaarde 1 specificeert een tekstvergelijking die niet hoofdlettergevoelig is.
0: De waarde 0 specificeert een binaire vergelijking die hoofdlettergevoelig is.
De parameter Vergelijk moet, om een run-time fout te vermijden, niet worden ingesteld als de parameter Start is weggelaten.
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "The book is on the table"
iPos = InStrRev(sInput,"het",10,1) ' Uitvoer: 1, het zoeken is niet hoofdlettergevoelig
Print iPos
iPos = InStrRev(sInput,"het",100,0) ' Uitvoer: 0, het zoeken is hoofdlettergevoelig
Print iPos
End Sub