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.

CaseSensitive

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'.