cs_zitoun
Messages postés14Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention20 août 2009
-
6 avril 2006 à 12:22
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
6 avril 2006 à 15:04
Bonjour,
Je souhaiterai savoir comment récuperer une partie d'un mot et le mettre par ex dans une listbox, par ex :
mottrucmot : si truc est présent, mettre mottrucmot dans la list box
A savoir qu'il y a une serie de mot dans une liste
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 6 avril 2006 à 13:07
Bonjour
Ou tu peux voir avec InStr(..)
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Lucyberad
Messages postés414Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention26 juillet 20073 6 avril 2006 à 13:19
sinon il y as rien de mieux que les regex (expression reguliere) pour ca. et de loin, c'est un outil totalement fais pour !
si ca t'interresse, j'essairai de trouver un lien pour ca (et si tu connait pas bien sur, mais tu connait pas sinon tu l'aurait utilisé ^^)
par contre attention: c'est vraiment pas simple a debuter dedans !
<hr size="2" width="100%">
L U C Y I3 E R @ D
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 6 avril 2006 à 13:27
Bonjour
Si c'est du .NET (parce que la on ne sait pas) il est possible de rechercher avec IndexOf(...)
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
cs_zitoun
Messages postés14Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention20 août 2009 6 avril 2006 à 13:38
Hum ça marche pas, peut etre parce j'ai pas évoqué les deux listbox :
En fait le mot à chercher est dans une listbox et la liste où il y a tous les mots sont aussi dans une listbox :
truc fdsdftruc
bla dsfsdfsdf
tgdgsgtruc
sqdsbla
Quelque chose dans ce genre la, donc ça fait qu'il faut prendre la première ligne de la 1ere listbox aussi.
Si on trouve le mot dans un mot dans la 2e listbox, par ex fdsdftruc se trouvera dans une troisieme liste, et ainsi de suite.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 avril 2006 à 13:50
Salut,
Il semblerait que tu es pas mal de difficulté pour être clair dans ton explication... les fssqddsftruc et autres, c est pas très explicite... (je dis ça mais ça se trouve je ne vais pas être mieux)
En utilisant la fonction de 100635 econs et en l'applicant à ce que j'ai cru comprendre de ton problème .
ATTENTION Tu peux certainement faire mieux, mais c est juste un exemple
Soit List1 ta listbox contenant les mots à tester et List2 la liste qui contient LE (ou les d'ailleurs il faudrait preciser) et list3 le resultat.
Private Sub List2_Click()
Dim i as integer
For i = 0 to List1.ListCount
Call AjouterLeMot(List1.List(i), List2.List(List2.ListIndex), List3)
next
End Sub
Voila en espérant avoir pu te dépanner
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
cs_zitoun
Messages postés14Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention20 août 2009 6 avril 2006 à 14:10
Dsl si je n'ai pas été très "explicite" alors, j ai du mieux maintenant j ai un 0 qui s affiche ds la troisieme liste
Jai mis ce code dans un bouton aussi, alors peut etre que je peux pas j en sais rien.
Voila ce quej ai com code :
Private Sub Command7_Click()
Dim i As Long
Dim j As Long
For i = 0 To List1.ListCount - 1 '1ere liste ou il y a le mot a rechercher
List1.ListIndex = i
For j = 0 To List2.ListCount - 1 '2e liste ou il y a la liste des mots
List2.ListIndex = j
If InStr(1, j, i) > 0 Then
List3.AddItem j
End If
End Sub