Jag tänkte utnyttja mig av IMDBs fina databas för att bygga en sida med ett filmindex, men har problem med följande:
$content = "<P>Most popular title searches:</P><OL><LI><A HREF=\"/Title?0001\">Film nummer 1</A></LI>\n<LI><A HREF=\"/Title?0002\">Film nummer 2</A></LI>\n<LI><A HREF=\"/Title?0003\">Film nummer 3</A></LI>\n<LI><A HREF=\"/Title?0004\">Film nummer 4</A></LI>\n</OL>";
$pattern = "<P>Most popular title searches:<\/P><OL>(<LI><A HREF=\"\/Title\?([0-9]+)\">([^<]*)<\/A><\/LI>\n)*<\/OL>";
ereg($pattern, $content, $matches)
Tanken är att jag enkelt ska kunna få ut "000n" som en sträng, och "Film nummer n" som en annan, för alla filmer. Som det är i exemplet ovan lyckas jag dock bara få ut film 4.