Récupérer un bout de chaine dans une autre, avant un caractèreprécis

vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022 - 7 sept. 2009 à 22:25
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022 - 8 sept. 2009 à 08:07
salut, alors voilà, j'ai déjà du poser la question mais j'ai pas retrouver le truc, hm...

J'aimerais savoir comment récupérer par exemple, cette chaine : AZERTYUIOP

dans cette autre chaine : AZERTYUIOPµs3q2d1f3q5e4r3g54dfgh

Alors on saurait déjà que la chaine qui est en début de ligne, "stoperai" au niveau du caractère "µ" qui serait unique dans tout la ligne..., genre on scanne le champ et dès qu'on capte le "µ", on arrête, on prend tout ce qui est avant, et on le balance dans un label.... pour ne plus avoir que :
s3q2d1f3q5e4r3g54dfgh
d'un côté...
et
s3q2d1f3q5e4r3g54dfgh
de l'autre...

et le "µ", hop, disparu...

MErci de votre aide et bonne soirée, il est tard là... :)

3 réponses

vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
7 sept. 2009 à 22:31
euh, non, c
AZERTYUIOP
de l'autre que je voulais mettre, hihihi, dsl
0
cs_Ayr Messages postés 221 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 13 décembre 2009 2
7 sept. 2009 à 23:14
Salut,

Voici une solution :

Supposons qu'une chaine sChaine soit égale à "AZERTYUIOPµs3q2d1f3q5e4r3g54dfgh"
alors tu peux faire :
Dim t() As String
t = Split(sChaine , "µ")


Tu obtiens :

t(0) = "AZERTYUIOP"
t(1) = "s3q2d1f3q5e4r3g54dfgh"

De manière générale pour le travail sur les chaines de caractères,
un petit résumé sur les manipulations de base : Comment réaliser des manipulations de chaînes de caractères

A+
0
vegetalain Messages postés 747 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 11 août 2022
8 sept. 2009 à 08:07
Top cool Ayr, je te remercie. Je vais tester ça tout de suite. A pluch' !!!
0
Rejoignez-nous