TAK for din indsats ! :)
> Det ville have været hjælpsomt hvis du havde postet en url til den side
> du prøver at parse...
Naturligvis...
http://www.dr.dk/nav/programoversigt/w3c/inc/channel.aframe?
channel=t2z&seltime=0&seldate=0
Jeg valgte at lave lidt om så den beholder HTML-koden. Jeg vil nemlig gerne
have ting som [genudsendelse] [TTV] etc etc med.
Jeg kan dog ikke få den til at matche med det regulære udtryk. Den dør hver
gang, tilsyneladende fordi følgende ikke matcher:
$tnt =~ m/^(\d\d\.\d\d) (.*)$/ms;
Jeg vil gerne have følgende oplysninger ud af linier som denne:
---
<a href="#" onclick="EPG_Toggle('ID13643832t2z'); EPG_ImageToggle
('ID13643832Img','
http://www.dr.dk/forside/pic/epg/close.gif','http://www.d
r.dk/forside/pic/epg/open.gif'); return false;" class='programmer'>09.40
Buffy - vampyrernes skræk</a> (74) <img
src='
http://www.dr.dk/nav/programoversigt/img/genuds.gif' border='0'
alt='Genudsendelse'>
---
$time = 09.40
$title = "Buffy - vampyrernes skræk (74)"
$alt = "Genudsendelse"
Tror bare jeg mangler noget i de regulære udtryk. Har prøvet med
$tnt =~ m/.*?(\d\d\.\d\d) (.*) .*$/ms;
men det virker vist heller ikke..
> Hvis du bruger det her kode så kunne jeg godt tænke mig at få en kopi af
> dataene:)
Naturligvis.
Findes der forresten et program som kan validere regulære udtryk ?
Eksempelvis et Perl IDE, men gerne bare et stand-alone program ?