Séparation d'une chaîne avec des espaces

Résolu/Fermé
flomine Messages postés 274 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 4 décembre 2017 - 15 déc. 2013 à 14:46
flomine Messages postés 274 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 4 décembre 2017 - 15 déc. 2013 à 15:40
Bonjour

Je suis sous visual basic express 2010 et cherche à séparer une chaîne en plusieurs parties grâce à des espaces. Pour vous donner un ordre d'idée de ce que je cherche, je vous montre un exemple:

Considerons la chaîne: "J'aime les pommes"
Et les trois variables de type string "A", "B", "C"
Pour avoir en sortie:
A = "J'aime"
B = "les"
C = "pommes"

Voila j'espère que j'ai été assez excplicite.
Bonne journée et merci d'avance

2 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
Modifié par Polux31 le 15/12/2013 à 15:20
Bonjour,

Avec la fonction Split()

Dim mChaine As String = "J'aime les pommes"
Dim A As String
Dim B As String
Dim C As String
Dim mTab()

        mTab = Split(mChaine, " ")

        A = mTab(0)
        B = mTab(1)
        C = mTab(2)


;0)

«Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.»
Nicolas Boileau
2
flomine Messages postés 274 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 4 décembre 2017 126
15 déc. 2013 à 15:40
Merci beaucoup de votre réponse ! Dès que je rentre chez moi je l'essaie.
0