[REGEX] Parsing von eigenem HTML-Tag

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [REGEX] Parsing von eigenem HTML-Tag

    Hi!

    Ich habe einen String $string in der folgenden Form:
    $string = "uasdfhudsffua a <br /><b>1. Nachtrag am 11. August 2003 um 18:35 Uhr:</b> <nachtrag datum=11. August 2003 um 18:35 Uhr>hallo dies ist ein nachtrag</nachtrag><br /><b>2. Nachtrag am 11. August 2003 um 18:35 Uhr:</b> <nachtrag datum=11. August 2003 um 18:35 Uhr> ein 2. nachtrag </nachtrag><br /><b>3. Nachtrag am 11. August 2003 um 23:26 Uhr:</b> <nachtrag datum=11. August 2003 um 23:26 Uhr>iasd</nachtrag>";
    Jetzt würde ich gerne aus diesem alle von mir erfundenen <nachtrag>-Tags und das was zwischen ihnen steht entfernen: entferne "<nachtrag datum=...> ... </nachtrag>"
    Und zwar für alle in $string vorkommenden <nachtrag>-Tags.

    Danach sollte $string also so aussehen: uasdfhudsffua a <br /><b>1. Nachtrag am 11. August 2003 um 18:35 Uhr:</b> <br /><b>2. Nachtrag am 11. August 2003 um 18:35 Uhr:</b> <br /><b>3. Nachtrag am 11. August 2003 um 23:26 Uhr:</b>

    Vielen Dank für jede Hilfe!

    MoMo

  • #2
    probier das mal:
    PHP-Code:
    $string preg_replace("!<nachtrag(.*)>(.*)</nachtrag>!Usi","$2",$string); 
    Kissolino.com

    Kommentar


    • #3
      wenn das dazwischenstehende auch weg soll, dann

      PHP-Code:
      $string preg_replace("!<nachtrag(.*)>(.*)</nachtrag>!Usi","",$string); 

      Kommentar


      • #4
        Master Wurzel, vielen Dank !
        Zuletzt geändert von MoMo; 12.08.2003, 23:48.

        Kommentar


        • #5
          dann halt nicht!

          Kommentar


          • #6
            Vielen Dank, auch ganz besonders an dich, TobiaZ!

            Kommentar

            Lädt...
            X