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

Résolu
blid -  
 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

lami20j
 
1
blid
 
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
 
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   Statut Membre Dernière intervention   71
 
bonjour,


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

t=chaine.Split(" ") --------->Remplissage du tableau
0
blid
 
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
blid
 
merci pour votre aide lami20j et holow01 c'est résolu :)
0
holow1 Messages postés 680 Date d'inscription   Statut Membre Dernière intervention   71
 
^_^
0
blid
 
tu es super actif ds ce forum holow01 :D
0