cs_bazbazus
Messages postés120Date d'inscriptionlundi 26 janvier 2009StatutMembreDernière intervention27 août 2015
-
15 avril 2009 à 23:50
cs_bazbazus
Messages postés120Date d'inscriptionlundi 26 janvier 2009StatutMembreDernière intervention27 août 2015
-
16 avril 2009 à 14:51
salut a tous J'ai une question à vous poser . ya pas une recherche sur un Tmemo qui donne le strings[?] de la position du mot recherche .
j'ai essai avec pos('mot',memo.lignes.text) mais il donne la position mais moi je veut recuprer le strings . merci si quelqu'un peut m'aider pour mon problem
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 16 avril 2009 à 09:50
IndexOf cherche la chaine complete et non un morceau.
Contenu du mémo :
"
bonjour je suis
le contenu du mémo
et je m'ennuie avec bazbazus.
"
si je fais "memo.lines.indexof('bazbazus')", je n'aurais pas le résultat attendu...
il faut boucler sur chaque ligne, chercher le mot sur chaque ligne avec un pos() et une fois le premier mot trouvé, garder l'index de la boucle en cours pour connaitre ce string[?]
si le mot y est N fois, seule la Neme sera retournée, si on ne veut garder que le premier index, il faut ajouter un Break;
Si on les veux tous, il faut retourner une chaine séparée par des virgules.