OVH Cloud OVH Cloud

Perl-expressions régulières

2 réponses
Avatar
Paulo Gravito
--wRRV7LY7NUeQGEoC
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Voila un moment d=E9j=E0 que j'essaie de trouver un moyen d'obtenir 2
variables dans un texte de type HTML.
le texte d'exemple est donn=E9 ci-dessous
=2E....................
<tr><td class=3Ddedans><img src=3D'images.gif'></td><td
class=3Dweb><a
href=3D'?nom=3Dpaul'>paul</a></td><td
class=3Ddedans>10000</td></tr><tr>
<tr><td class=3Ddedans><img src=3D'images.gif'></td><td
class=3Ddedans><a
href=3D'?nom=3Djean'>jean</a></td><td
class=3Ddedans>20000</td></tr><tr>...................

Ce que j'aimerais c'est sortir de ce texte les variables $nom pour des
valeur sup=E9rieur =E0 15000 par exemple.
J'ai pour l'instant d=E9j=E0 r=E9ussi =E0 tirrer une valeur avec les variab=
les
$' 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.
--=20
=20
Paulo GVO
http://p.gvo.free.fr=20

--wRRV7LY7NUeQGEoC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDNn9GWvW7X/tVPuwRApnAAJ42VsC4No84hCQalp0u1TgkRfpeygCg2Uc4
CYc2laWmzzEMDG1psAZXDJo=
=U40Q
-----END PGP SIGNATURE-----

--wRRV7LY7NUeQGEoC--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Maurice Doison
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Þdans><img src='images.gif'></td><td
class=web><a
href='?nom=paul'>paul</a></td><td
classÞdans>10000</td></tr><tr>
<tr><td classÞdans><img src='images.gif'></td><td
classÞdans><a
href='?nom=jean'>jean</a></td><td
classÞdans>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 vari ables
$' 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Þdans>((d{6})|([2-9]d{4})|(1[5-9]d{3}))/ig);

Bonne chance !
Avatar
Maurice Doison
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Þdans><img src='images.gif'></td><td
class=web><a
href='?nom=paul'>paul</a></td><td
classÞdans>10000</td></tr><tr>
<tr><td classÞdans><img src='images.gif'></td><td
classÞdans><a
href='?nom=jean'>jean</a></td><td
classÞdans>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 vari ables
$' 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Þdans>((d{6})|([2-9]d{4})|(1[5-9]d{3}))/ig);

Bonne chance !