StringPos
Resultaat
De startpositie (1-based index) van een gezocht tekstfragment in een tekst. Indien het tekstfragment niet wordt gevonden, zal het resultaat -1 zijn.
Mogelijke parameter combinaties
{@StringPos( Tekst ; TekstFragment ; StartPositie )}
{@StringPos( Tekst ; TekstFragment ; StartPositie ; CaseSensitive )}
Uitleg parameters
Parameter |
Uitleg |
Tekst |
De tekst waarin het tekstfragment wordt gezocht. |
TekstFragment |
Het tekstfragment waarnaar wordt gezocht. |
StartPositie |
De startpositie vanaf waar het tekstfragment, dat wordt gezocht, zich bevindt. De startpositie is een zogenaamde 1-based index waarde. |
Hiermee wordt bepaald of bij het zoeken naar het tekstfragment hoofdletters en kleine letters als verschillend moeten worden beschouwd. De standaardwaarde is False. |
Voorbeelden
Voorbeeld |
Resultaat |
{@StringPos( "Abc" ; "a" ; 1 )} |
1 |
{@StringPos( "Abc" ; "X" ; 1 )} |
-1 |
{@StringPos( "Abc" ; "a" ; 2 )} |
-1 |
{@StringPos( "Abc" ; "a" ; 1 ; True )} |
-1 |
Let op
- Indien de opgegeven startpositie groter is dan het aantal karakters in de tekst, resulteert dit in de volgende foutmelding:
'De index valt buiten het bereik. Deze mag niet negatief zijn en moet kleiner zijn dan de grootte van de verzameling'.