Traiter une liste variable avec seul pattern
Bonjour,
J'ai un fichier qui contient une liste de Commandes avec Paramètres
Ceux-ci ne sont pas forcément rentré par ligne mais peuvent être une simple chaîne contenant un nombre indéfini de commande+paramètres à la suite.
Sachant que la liste de paramètres peut varier... ça fait beaucoup de chose variable, et donc de pattern qui se répètent.
Comme exemple :
Citation:
CMD1 P11 P12 P13 P14 CMD2 P21 P22 CMD1 P15 P16 CMD5 P51
Je travail en C++/Qt, mais je pense que ça ne change rien.
Je voudrais transformer ça en un tableau multiligne qui décompsera toutes les commande à la suite, et pous chaque commande donnera la liste des arguments.
Citation:
tab[CMD1][0]=P11
tab[CMD1][1]=P12
...
tab[CMD3]=liste vide
...
Je vois pas trop comment faire, j'ai essayé les répétitions avec l'outil pattern{1,} ou {1,4} mais il ne sort jamais la liste des arguments, il ne sort généralement que le dernier arguments...
Si quelqu'un peut m'aiguiller
Merci d'avance
Hervé