Une question sur les expressions régulières en langage C:
Un fichier contient des lignes formatées de la manière suivante :
xxxxx#$yyyyyy#$
Je souhaite récupérer les données xxxx et yyyyy, qui sont de longueurs variables. #$ est un séparateur. J'ai réussi à récupérer la première donnée en utilisant la commande suivante :
Code :
- sscanf(lLigne, "%[^#$]s", lTitre);
|
La première donnée xxxxx est stockée dans la variable lTitre. Par contre, je sèche sur la récupération de la seconde donnée (yyyyyy), stockée entre les 2 séparateurs. Quel est le format à utiliser pour l'expression régulière ?