Texte dans une chaine [Résolu]

Signaler
Messages postés
44
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
23 janvier 2007
-
xav0021
Messages postés
44
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
23 janvier 2007
-
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

Messages postés
44
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
23 janvier 2007

ok merci

xav0021
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 199 internautes nous ont dit merci ce mois-ci

Messages postés
65
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
28 mars 2006

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"
Messages postés
44
Date d'inscription
jeudi 11 mars 2004
Statut
Membre
Dernière intervention
23 janvier 2007

Taly a dit : "A ta place, j'utiliserais une expression régulière."

c'est à dire?

xav0021
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
46
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
Messages postés
65
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
28 mars 2006

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"