FindStr (EDA-L)

FindStr (EDA-L)

Funkcia %FindStr


Popis

Funkcia vyhľadá v texte reťazec a vráti jeho pozíciu. Ak reťazec nenašla, vráti 0.

Deklarácia

INT %FindStr( TEXT _source, TEXT _toFind [, INT _fromPos = 1 [, INT _direction = %Dir_Forward]] )

Parametre

_source

Zdrojový text. 

_toFind

Hľadaný text.

_fromPos

Počiatočná pozícia hľadania v zdrojovom texte. Záporné číslo určuje pozíciu od konca textu.

_direction

Smer hľadania (Pozri Konštanty pre typ pohybu v texte).

Príklad

-- nájde znak (e) v texte a vráti jeho pozíciu (5) INT _pos; _pos := %FindStr("abcdefgh", "e");