Bonjour
Je decouvre les regex et j essaie d extraire les liens avec les noms de radios de la page http://www.listenlive.eu/france.html
J ai le code suivant :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <tr> <td><a href="http://www.bay.com.mt/"><b>Bay Retro</b></a> </td> <td>St.Julians</td> <td><img src="wma.gif" width="12" height="12" alt="Windows Media" /></td> <td><a href="http://wms.di-ve.com/bayretro">128 Kbps</a></td> <td>Oldies</td> </tr>
Mon objectif est d extraire Bay Retro et http://wms.di-ve.com/bayretro
Je parviens à extraire le premier avecsi je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part "><b>(.*?)</b>
je recupere mes deux lignes avec les liens que je peux parser ensuite individuellement mais est il possible de recuperer en une seule fois ce que je souhaite recuprere ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part href=".*</a>.*
J y ai reflechi et il 'suffit de faire'
Mais comment exclure tous les caracteres ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ><b>.*</b>J EXCLUS TOUS LES CARACTERES JUSQU A href=".*">
En fait je pense que je devrais extraire le bloc <tr>***</tr> et recherche dedans mais là c est encore plus le mystere avec les sauts de ligne...
merci pour votre aide
Pour info c'est dans regexbuddy que je teste avec JGsoft pour l utiliser dans delphi mais c est le seul forum dedie au regex que j ai trouvé sur developpez
Partager