Oppure

Loading
17/05/09 10:32
.:ViRuS:.
Ciao a tutti ragazzi.. Ho bisogno del vostro aiuto..


Devo creare un programma che cerca in un testo una parola...


il comando però (Instr) non so bene come si usa...


e poi vorrei che se trova la parola.. non si fermasse alla prima parola trovata.. ma continuasse a cercare se ce ne sono altre... mi sono spiegato? :S


Spero possiate aiutarmi.. Grazie
aaa
17/05/09 10:41
theprogrammer
E' proprio la Instr che devi usare ...

Hai letto la documentazione della Instr? Cosa non hai capito?

Eccola ...
msdn.microsoft.com/en-us/library/…(VS.60).aspx
Ultima modifica effettuata da theprogrammer 17/05/09 10:42
aaa
17/05/09 10:44
.:ViRuS:.
Beh.. non ho capito bene la sintassi...


If InStr (text1.text, "Ciao";)

con questo io gli dico di trovare ciao... ma poi quando lo trova ne trova solo 1 e io vorrei invece che continuasse la ricerca per vedere se ci sono altri "Ciao"

Puoi darmi una mano tu?

Grazie:D
aaa
17/05/09 10:46
theprogrammer
Postato originariamente da .:ViRuS:.:

Beh.. non ho capito bene la sintassi...


Forse non l'hai letta ... la sintassi prevede

InStr([start, ]string1, string2[, compare])

e quindi un valore iniziale da cui cominciare a cercare. Quindi se scrivi

InStr (20, text1.text, "Ciao";)

inizia a cercare a partire dal carattere 20 ...
aaa
17/05/09 10:49
.:ViRuS:.
grazie per l'aiuto...

però non mi serve la parte iniziale

quello che vorrei è+ che se ne trova uno... poi non si ferma e continua la ricerca fino a quando non finisce il file e/o ciò che è scritto nella textbox
aaa
17/05/09 10:50
theprogrammer
Postato originariamente da .:ViRuS:.:

grazie per l'aiuto...

però non mi serve la parte iniziale


Non mi hai capito ...

quello che vorrei è+ che se ne trova uno... poi non si ferma e continua la ricerca fino a quando non finisce il file e/o ciò che è scritto nella textbox


E quindi, quando ne trova uno, ti segni dove l'ha trovato e fai ripartire la ricerca da quel carattere + 1 ... capito?
aaa
17/05/09 10:52
.:ViRuS:.
aah...

beh grazie davvero :)


però vedi.. dato che non uso visual basic da tanto e tanto tempo... come posso mettere in una variabile stringa il carattere?


cioè quando trova la parola come posso sapere a che carattere sta?



GRAZIE MILLE ANCORA DELL'AIUTO!:om::rofl::om:
aaa
17/05/09 10:54
ruggy94
Abbiamo risposto insieme :D la mia risposta non serve più:D
Ultima modifica effettuata da ruggy94 17/05/09 10:56
aaa