PHP interesse |
|
hallo sitemasters,
ik probeer met een reguliere expressie de tekst die tussen twee tags zitten te halen, daarmee wil ik ook de naam van de tag hebben, dus bijv
dan wil ik daaruit dus bla halen en iets.
dat is me dus gelukt met dit:
<?php
if(ereg("^<(.+)>(.+)</(.+)>$", '<tag>iets</tag>',$uitvoer)) {
echo '<pre>';
print_r($uitvoer);
echo '</pre>';
}
?>
<?php if(ereg("^<(.+)>(.+)</(.+)>$", '<tag>iets</tag>',$uitvoer)) { } ?>
maar als er bijv een andere tag weer in de tag staat doet ie raar.
bijv.
<bla>iets, <p>nog iets</p></bla>
<bla>iets, <p>nog iets </p></bla>
dan wil ik heb "bla" en
hoe doe ik dit met een reguliere expressie, want ik kom er niet uit.
iig bedankt
|