Bonjour,
J'ai un fichier, et je souhaiterais y rechercher deux chaines de caractères:
Voici à quoi ressemble ce fichier:
<tr>
<td><font face="verdana,sans-serif" size=1> 32997</td>
<td> <a href="/search/?term=mot&mkt=fr&lang=fr_FR"><font face="verdana,sans-serif" size=1 color=#000000>tps</a></td>
</tr>
Je voudrais lire ce fichier et y récupérer deux valeurs si j'ai le bon mot:
par exemple ici je veux récupérer "32997" et le terme "mot"
j'avoue que je cale depuis pas mal de temps sur ce pb.
Pour récupérer 32997, j'avais écrit le code suivant:
open(FIC,'Web.html') ||die ("le fichier n'est pas présent\n");
while(<FIC>)
{
$ligne = <FIC>;
if($ligne=~/<tr(.*)nbsp;(.*?)</)
{
$nombre= $1;
print $nombre;
}
}
mais ça ne marche pas!! alors je suis mal parti pour lire les deux chaines qui m'intéresse!!
qui a une idée?
Merci
Partager