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

Fermé
erwan51 Messages postés 627 Date d'inscription mardi 24 juillet 2001 Statut Contributeur Dernière intervention 4 juillet 2014 - 22 juil. 2003 à 12:30
erwan51 Messages postés 627 Date d'inscription mardi 24 juillet 2001 Statut Contributeur Dernière intervention 4 juillet 2014 - 22 juil. 2003 à 14:42
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
A voir également:

4 réponses

erwan51 Messages postés 627 Date d'inscription mardi 24 juillet 2001 Statut Contributeur Dernière intervention 4 juillet 2014 80
22 juil. 2003 à 14:24
Petite précision :

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

A+
Erwan51
46
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
22 juil. 2003 à 12:52
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
erwan51 Messages postés 627 Date d'inscription mardi 24 juillet 2001 Statut Contributeur Dernière intervention 4 juillet 2014 80
22 juil. 2003 à 14:09
Merci

A+
Erwan51
0
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
22 juil. 2003 à 14:39
C'est ce que je voulais dire par ou l'inverse! Je n'étais pas sure de moi...

Maily   :-))))
8
erwan51 Messages postés 627 Date d'inscription mardi 24 juillet 2001 Statut Contributeur Dernière intervention 4 juillet 2014 80
22 juil. 2003 à 14:42
ok :-)

A+
Erwan51
5