Décomposition d'une chaine de caractère en VB

Résolu/Fermé
blid - 28 déc. 2009 à 14:26
 blid - 28 déc. 2009 à 15:25
Bonjour
je voudrai savoir est ce que c'est possible de décomposer une chaine de caractère en bloc d'espace et bloc de caractère
par exemple si je tape : "bonjour les amis"
je dois trouver dans la 1ère case du tableau :"bonjour"
la 2ème : " " (un espace)
la 3 ème: "les"
la 4 ème: " " (espace)
et la 5ème: "amis"
puis-je faire ça?
A voir également:

4 réponses

1
bonne idée mais le problème c que je veu consever aussi les bloc d'espace dans le tableau à leur emlacement exacte car je vé l'utiliser après dans un algorithme d'encodage
0
lami20j > blid
28 déc. 2009 à 15:12
Re,

Une piste.
Par exemple tu peux remplacer chaque espace de ta chaîne avec la séquence ; ; et ensuite tu ferras un split sur ;

Fonction replace
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
28 déc. 2009 à 15:10
bonjour,


dim t() as string
dim chaine as string="bonjour les amis"

t=chaine.Split(" ") --------->Remplissage du tableau
0
mais je veu conserver les espaces aussi car je vé les utiliser après, mon but c'est ne pa d'eliminer les espaces mais de décomposer la chaine en bloc d'espace et en bloc des autres caractères
0
merci pour votre aide lami20j et holow01 c'est résolu :)
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
28 déc. 2009 à 15:22
^_^
0
tu es super actif ds ce forum holow01 :D
0