Texte dans une chaine

Résolu
xav0021 Messages postés 44 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 janvier 2007 - 23 mars 2006 à 16:29
xav0021 Messages postés 44 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 janvier 2007 - 23 mars 2006 à 16:49
Bonjour

J'arrive pas à trouver comment on peut vérifier si un mot se trouve dans une chaine de caractère.

Par exemple, j'ai une phrase et mon mot c'est "Visual Basic".
Comment vérifier que ma phrase contient bien "Visual Basic"?

Merci

xav0021

5 réponses

xav0021 Messages postés 44 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 janvier 2007
23 mars 2006 à 16:49
ok merci

xav0021
3
loislane21 Messages postés 65 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 28 mars 2006
23 mars 2006 à 16:32
Bonjour,
A ta place, j'utiliserais une expression régulière. Fait une recherche sur www.google.fr et tu vas trouver ton bonheur.


Taly "Un ordinateur a toujours besoin d'attention"
0
xav0021 Messages postés 44 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 janvier 2007
23 mars 2006 à 16:34
Taly a dit : "A ta place, j'utiliserais une expression régulière."

c'est à dire?

xav0021
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
23 mars 2006 à 16:34
Salut,

Tu aurais pu utiliser le moteur de recherche...
Enfin bref

Dim TaChaine as string
Dim ChaineATrouver as String
ChaineATrouver = "Visual Basic"
Tachaine = "Apprendre le Visual Basic"
If Instr(1, TaChaine, ChaineATrouver) Then Call MsgBox("La Phrase Contient " & ChaineATrouver)

@+, Julien
Pensez: Moteur de Recherche, Réponse Acceptée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loislane21 Messages postés 65 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 28 mars 2006
23 mars 2006 à 16:47
Juste pour l'explication (car la solution de Julien est aussi bien), une expression régulière c'est une chaine que tu "fabriques".
Imagine que quelqu'un dans une entreprise doive taper toute une suite de chiffres (un code article ou je ne sais quoi) qui ressemblerait à ça :
111VVV768-TY_VTRE..... (assez barbare non!)

Bon bref, 3 chiffres au début, suivi de trois lettres en majuscules, suivi de 3 chiffres, suivi d'un tiret etc......
Et bien l'expression régulière vérifie ce qui a été taper et vérifie si c'est conforme.

Sinon, autre utilisation qui te serait utile c'est de définir ton expression régulière comme étant la chaine "Visual Basic", et tu utilises une des fonctions de l'expression régulière (trou de mémoire!!) et elle te renvoi vrai si elle a trouvé ta chaine dans une autre chaine que tu lui aurait passé sinon elle te renvoi faux.

Enfin bref si t'as pas tout compris, il y a de très bons sites là-dessus si tu vas dans google et que tu tapes "expression régulière".


Taly "Un ordinateur a toujours besoin d'attention"
0
Rejoignez-nous