récupérer des données avec perl

récupérer des données avec perl - Perl - Programmation

Marsh Posté le 02-03-2006 à 17:16:27    

Salut,
on doit programmer un truc en perl et on s'en sort pas  
on a un fichier HTML et on doit récupérer que certaines lignes selon les balises qui les précèdent
genre on doit récupérer le nom des prsonnes et à chaque fois qu'il y a un nom il y a la balise <td><b>  et donc </td></b> qui ferme
mais on sait pas du tout comment ca peut se coder
svp aidez nousss
 
merci
Nathalie

Reply

Marsh Posté le 02-03-2006 à 17:16:27   

Reply

Marsh Posté le 03-03-2006 à 10:45:50    

Si tu veux un truc serieux utilise HTML-Parser ( http://search.cpan.org/ )
 
sinon tu peux bidouiller un peu avec des regexps, mais tu risque d'avoir pas mal de bruit :
 
my (@noms) = $html =~ m!<td><b>([^<]+)</td></b>!gs;
 
d'ailleurs ton html a l'air assez crades (les balises td et b ne sont pas correctement imbriquées), raison de plus pour faire gaffe et utiliser HTML-Parser


Message édité par pospos le 03-03-2006 à 10:46:37
Reply

Marsh Posté le 03-03-2006 à 10:45:59    

nanou2183 a écrit :

Salut,
on doit programmer un truc en perl et on s'en sort pas  
on a un fichier HTML et on doit récupérer que certaines lignes selon les balises qui les précèdent
genre on doit récupérer le nom des prsonnes et à chaque fois qu'il y a un nom il y a la balise <td><b>  et donc </td></b> qui ferme
mais on sait pas du tout comment ca peut se coder
svp aidez nousss
 
merci
Nathalie


On est généralement plus réceptif lorsqu'on nous montre un bout de code qui ne fonctionne pas  :D


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed