FIND(S,N,P)

CHERCHE LE STRING S DANS L'OBJET SYSTÈME NUMÉRO N, À PARTIR DE LA POSITION P, ET RETOURNE LA POSITION DU DERNIER CARACTÈRES DU STRING TROUVÉ



ACTION

La fonction FIND(S$,N,P) recherche et sélectionne la chaine de caractères S$ dans le source de l'objet système numéro N, à partir de la position P, et retourne la position du dernier caractère de la chaine trouvée, ou -1 si la chaine S$ n'a pas été trouvée.

Ainsi, il est facile de rechercher dans un source toutes les occurences d'une chaine de caractère en appelant la fonction FIND avec la position P fournie par un appel précédent.

L'objet système est du type : MEMO, MEMO_RICH, SYNEDIT.


SYNTAXE : Resultat=FIND(S,N,P)


UTILISATION


ERREUR


EXEMPLE

' créer un SYNEDIT

dim pos

synedit 1:height 1,280

item_add 1,"dim a"

item_add 1,"a=12345"

wait 1000

' chercher 34 et retourner la position du dernier caractère

pos=find("34",1,pos)

caption 0,"position du dernier caractère="+str$(pos)


EN RAPPORT

MEMO

MEMO_RICH

SYNEDIT

REPLACE()


Content created by Jack. Updated March 07, 2025