Potřebuju z webové stránky vytáhnout jen tabulku. S regulárními výrazy teprve začínám a tak potřebuji pomoc. Pomocí stránky http://www.regexp.cz/ jsem si vytvořil regulérní výraz, který vyhovuje mému zadání: ^<table>.*</table>$
Nyní nevím, jak sestavit ereg_replace (nebo jiná funkce?) tak aby mi script vypsal jen zmíněnou tabulku.
echo ereg_replace("^<table>.*</table>$","sem nevím co napsat", $html);
přičemž $html je zdoják stránky.
díky za každou radu, která mě posune dál ;-) (takže i odkaz na řešení parsování html stránek)
echo ereg_replace("(<table>.*</table>)","\\1", $html); co takhle? jen tipuju, hlavne si nejsem jist, ja mam radsi preg...
podivej se na http://www.regularnivyrazy.info/ , tam se da najit dost uzitecnych informaci. Testovat regexpy muzes na http://www.regexp.cz/
tak už jsem na to přišel. řešení je
if (eregi("(<table>.*</table>)", $html, $regs)) {
echo $regs[0];
}