[VB] Recherche dans une chaîne de caractères

erwan51 Messages postés 634 Statut Contributeur -  
erwan51 Messages postés 634 Statut Contributeur -
Bonjour,

J'aimerais savoir comment faire pour rechercher des caractères dans une chaîne de caractères en VB 6.
Exemple : Dans Chaine = "Bonjour il fait beau", j'aimerais rechercher "fait".

Précision, les chaînes de caractères ne doivent pas être de longueur fixe.

Merci

@+
Erwan51

4 réponses

  1. erwan51 Messages postés 634 Statut Contributeur 80
     
    Petite précision :

    ce sera plutôt : inStr(chaine,"fait") et ca retourne un variant.

    A+
    Erwan51
    46
  2. maily Messages postés 7560 Statut Contributeur 453
     
    Bonjour!!!

    Alors, dans l'aide de vb y'a écrit qu'il existe une fonction qui s'appelle inStr! Dans ton cas ça ferait:

    inStr("fait", chaine)


    ou l'inverse...
    En tout les cas, ça te renvoie la position ou commence "fait" sinon, 0 ou null...

    bon courage

    Maily   :-))))
    17
    1. erwan51 Messages postés 634 Statut Contributeur 80
       
      Merci

      A+
      Erwan51
      0
  3. maily Messages postés 7560 Statut Contributeur 453
     
    C'est ce que je voulais dire par ou l'inverse! Je n'étais pas sure de moi...

    Maily   :-))))
    8
  4. erwan51 Messages postés 634 Statut Contributeur 80
     
    ok :-)

    A+
    Erwan51
    5