login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleempje met reguliere expressie (Opgelost)

Offline Sander1993 - 15/08/2009 11:23
Avatar van Sander1993PHP 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
  1. <bla>iets</bla>

dan wil ik daaruit dus bla halen en iets.
dat is me dus gelukt met dit:
  1. <?php
  2. if(ereg("^<(.+)>(.+)</(.+)>$", '<tag>iets</tag>',$uitvoer)) {
  3. echo '<pre>';
  4. print_r($uitvoer);
  5. echo '</pre>';
  6. }
  7. ?>

maar als er bijv een andere tag weer in de tag staat doet ie raar.
bijv.
  1. <bla>iets, <p>nog iets</p></bla>

dan wil ik heb "bla" en
  1. <p>nog iets</p>

hoe doe ik dit met een reguliere expressie, want ik kom er niet uit.

iig bedankt

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s