[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl-expressions régulières



Le Dimanche 25 Septembre 2005 12:43, Paulo Gravito a écrit :
> Voila un moment déjà que j'essaie de trouver un moyen d'obtenir 2
> variables dans un texte de type HTML.
> le texte d'exemple est donné ci-dessous
> .....................
> <tr><td class=dedans><img src='images.gif'></td><td
> class=web><a
> href='?nom=paul'>paul</a></td><td
> class=dedans>10000</td></tr><tr>
> <tr><td class=dedans><img src='images.gif'></td><td
> class=dedans><a
> href='?nom=jean'>jean</a></td><td
> class=dedans>20000</td></tr><tr>...................
>
> Ce que j'aimerais c'est sortir de ce texte les variables $nom pour des
> valeur supérieur à 15000 par exemple.
> J'ai pour l'instant déjà réussi à tirrer une valeur avec les variables
> $' et $` mais je me rend compte que ce n'est trop top et surtout pas du
> tout automatique sachant qu'il y aurait plusieurs dizaine de ligne de ce
> genre .
>
> Merci de votre aide.

probablement quelque chose comme ca :
push @tab, $1 while($text =~ m/\?nom=(\w+)'>\w+<\/a><\/td><td> 
class=dedans>((\d{6})|([2-9]\d{4})|(1[5-9]\d{3}))/ig);

Bonne chance !



Reply to: