FindStr

FindStr

Funkcia %FindStr


Starý názov funkcie

%InStr

Funkcia

Funkcia hľadá výskyt podtextu v texte.

Deklarácia

INT %FindStr( TEXT in text, TEXT in podText, BOOL in smer := @TRUE, INT in fromIdx := 1 )

Parametre

text

Text, ktorý bude prehľadaný.

podText

Text, ktorý sa bude hľadať.

smer

@TRUE - hľadanie od začiatku textu.
@FALSE - hľadanie od konca textu.

fromIdx

Pozícia začiatku hľadania podreťazca.

Príklad

Funkcia vráti index výskytu textu podText v texte text od začiatku, ak parameter smer nie je uvedený, alebo nadobudne hodnotu @TRUE. Ak parameter smer nadobudne hodnotu @FALSE, hľadanie prebieha od konca. Parametrom fromIdx je možné určiť index, od ktorého bude parameter text prehľadávaný. Ak parameter fromIdx presahuje celkovú dĺžku parametra text, funkcia vráti nedefinovanú hodnotu. Ak je hľadanie neúspešné, funkcia vráti hodnotu 0.

 

%FindStr("text nejaky text", "text") ; vráti hodnotu 1 %FindStr("text nejaky text", "text", @TRUE) ; vráti hodnotu 1 %FindStr("text nejaky text", "text", @FALSE) ; vráti hodnotu 13 %FindStr("text nejaky text", "text", @TRUE, 2) ; vráti hodnotu 13

Súvisiace stránky:

Implementované funkcie
Argumenty funkcie - typy