Navigation:  Macro > Instructions > Entrée/sortie générale >

EXPLODE

AiM Services
Previous pageReturn to chapter overviewNext page

EXPLODE Ligne$,Sep$;Mat$(*),Nb,[Err]

L'instruction retourne dans le tableau de chaînes de caractères 'Mat$(*)' les éléments de la chaîne 'Ligne$', séparés par le caractère 'Sep$'.

Paramètres d'entrée

Ligne$

 :

Texte à séparer

Sep$

 :

Caractère séparateur

Paramètres de sortie

Mat$(*)

 :

Tableau des textes séparés

Nb

 :

Nombre de ligne du tableau

Err

 :

Erreur rencontrée

 

 

20 = Indice hors limites

 

 

64 = Valeur fausse ou hors limite

Exemple

 DIM Mat$(10)[50],Ligne$[500]
 Ligne$="123|456|789"
 EXPLODE Ligne$,"|";Mat$(*),Nb
 FOR I=1 to Nb
   PRINT Mat$(*)
 NEXT I
 ...
 

Rubriques connexes
IMPLODE