Encore une question d'un nul en VB...

Fermé
poupyman Messages postés 62 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 28 mars 2004 - 19 mars 2003 à 14:55
poupyman Messages postés 62 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 28 mars 2004 - 19 mars 2003 à 17:23
boujour à tous et voila le problème :

je récupère un string de la forme "truc=chose" et je voudrais récupérer "truc" tout seul. Je pourrais y arriver avec split, mais je n'ai pas tres envie car ça m'obligerais à déclarer un tableau supplémentaire et que la partie "=chose", je m'en moque complètement et donc j'ai pas envie de la stocker pour rien.

Donc si quelqu'un a une autre idée, je le remercie d'avance

Loi fondamentale des réseaux :
Un réseau ne fonctionne bien qu'en mono-poste
A voir également:

4 réponses

marvinrouge
19 mars 2003 à 16:41
essayes un truc comme ça:

1) repère la poistion 'i' du premier '='
2) s = Mid("truc=chose" , 1, i-1)
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
19 mars 2003 à 16:43
left(Mystring,4) si tu connais la longueur a coup sur, sinon

left(MyString, find(=, mystring)) ou un truc dans le genre...

.  .
\_/
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
19 mars 2003 à 16:53
Left(MyString,Instr(MyString,"=")-1)

Ca te renvoie ce que tu cherches, mais fait attention ca renvoie une erreur si tu n'as pas de = dans ta chaine...


.  .
\_/
0
poupyman Messages postés 62 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 28 mars 2004 15
19 mars 2003 à 17:23
Merci ça marche ! Youpi !


Loi fondamentale des réseaux :
Un réseau ne fonctionne bien qu'en mono-poste
0