Bonsoir,

J'ai pas mal cherché, bien galéré, un peu trouvé mais pas vraiment ce que je désire.
Alors que d'autres langages gèrent très bien les extractions de mots dans un chaine ( rexx, sas, ... ),
il semble que VB ait un peu de difficulté. Enfin MOI j'ai des difficultés.

J'utilise la fionction? expression? split mais je ne la maitrise pas.
Deux problèmes à résoudre : les mots sont séparés par plusieurs espaces non connus ( je parle de lignes dans un fichier ).
Ensuite un problème de performance. Essentiel.

exemple j'ai une chaine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
00000049910066          360       593626
Je voudrais connaitre
1. le nombre de mots à partir de la position 11 de la ligne
2. reconnaitre ces mots et pouvoir determiner leur longueur

Ici
3 pour le nombre de mots
et
longueur mot 1 = 4
longueur mot 2 = 3
longueur mot 3 = 6


Le Split me ramène 13 ???? comme ? nombre de mots? position du blanc?
Je ne m'y retrouve pas.

Merci de vos indications vers lequelles je dois aller.


Pierre