[.net] Découper un chaine...

Résolu
lebender33 Messages postés 52 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 26 août 2009 - 13 juin 2005 à 18:02
lebender33 Messages postés 52 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 26 août 2009 - 14 juin 2005 à 10:17
Salut les gens ,
Alors voila j'ai une chaine du type " Nom : Bender Date : 13/06/2058 ", et je veux la découper pour récuper "Bender" dans un textboxA et "13/06/2058 " dans un textboxB.
J' ai bien vu la fonction SPLIT mais j'ai pas réussi à la mettre en oeuvre. Alors si quelqu'un a une idée , ben ca serai sympa

Merci bien
Bender

4 réponses

lebender33 Messages postés 52 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 26 août 2009
14 juin 2005 à 10:17
Ben finalement merci a tous, mais j'ai trouvé autre chose...

dim nom() as string
nom = Split(s, " Date : ", 3, CompareMethod.Text) 'je decoupe la chaine

Me.label1.Text = nom(1) '...et récupere la date


nom = Split(nom(0), "Nom : ", 2, CompareMethod.Text) 'je decoupe "Nom : blabla"

Me.label2.Text = nom(1) '...et récupere le nom

voila ben merci a tous
3
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
13 juin 2005 à 18:30
Split(Split(tachaine, ":")(1), " ")(1)

Daniel
0
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
13 juin 2005 à 23:02
je te conseillerais plus d'utiliser instr( ) qui permet de savoir où se trouve certain mot dans ta string

genre détecter l'emplacement de "Nom :" et de "Date :"

sinon, c,est de faire un split " ", masi si ton nom est un nom composé, tu es faites


-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
0
cs_drahcir Messages postés 745 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 15 septembre 2009 4
14 juin 2005 à 09:37
Salut,


Dim s
As
String



Dim s1
As
String


s = " Nom : Bender Date : 13/06/2058 "


s1 = s.Replace(" Nom : ", "")


s1 = s1.Replace("Date : ", "")


Ensuite, tu obtients Bender et 13/06/2058 séparés par un espace. Avec un Split(" "), tu obtients les 2 séparemment.

@+
0
Rejoignez-nous