Bonjour,

Voilà, j'ai besoin de créer un parser me permettant dans un fichier txt de retrouver un ensemble de tags précis, comprenant divers attributs... pour ce faire je souhaite utiliser une regex.

Mes tags aurait la structure suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<#(type de contrôle, alphanumérique) classId=(entier) keyId=(alphanumérique) templateId=(alphanumérique)>
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<#List classId=902 keyId=90bleu templateId=Program>
A l'aide d'expresso, j'ai créé la regex suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
(?<control>(?<=\<#)\w+)\s+(?<classid>(?<=ClassId=)\d+)\s+(?<keyid>(?<=KeyId=)\w+)\s+(?<templateid>(?<=TemplateId=)\w+)\s+>
En prenant les groupes un par un, je retrouve ce que je veux, mais je n'arrive pas à valider la totalité de la chaîne, quelqu'un aurait une piste ? je ne suis pas un grand adepte des regex...

Merci :p