kurtz le pirate
2012-10-06 08:49:06 UTC
bonjour,
j'ai un problème avec les regexpr gourmandes.
j'ai des données de cette forme :
#declare elements[1][17][SYMBOLE]="Ne";
le but est de récupérer les indices entre crochets et le texte entre
guillemet.
bien sur l'expression :
(.*)[(\d)][(\d\d)][(.*)]="(.*)"
ne fonctionne pas.
un peux plus élaboré :
(.*?)\[(\d)\]\[(\d\d)\]\[(.*?)\]="(.*)"
ne fonctionne pas mieux
deja, la capture du premier indice ne fonctionne avec
.*?\[(\d)\]
je me perds en peu... enfin, beaucoup !
une petite aide pour m'aider a comprendre ?
merci
j'ai un problème avec les regexpr gourmandes.
j'ai des données de cette forme :
#declare elements[1][17][SYMBOLE]="Ne";
le but est de récupérer les indices entre crochets et le texte entre
guillemet.
bien sur l'expression :
(.*)[(\d)][(\d\d)][(.*)]="(.*)"
ne fonctionne pas.
un peux plus élaboré :
(.*?)\[(\d)\]\[(\d\d)\]\[(.*?)\]="(.*)"
ne fonctionne pas mieux
deja, la capture du premier indice ne fonctionne avec
.*?\[(\d)\]
je me perds en peu... enfin, beaucoup !
une petite aide pour m'aider a comprendre ?
merci
--
klp
klp