ereg_replace

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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)
  2. 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/
  3. tak už jsem na to přišel. řešení je if (eregi("(<table>.*</table>)", $html, $regs)) { echo $regs[0]; }

← Zpět na všechna témata