tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
216
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kopfballstar Kopfballstar ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    481
    Hallo,

    habe ein Problem mit ereg_replace().
    Ich lese aus der DB aus, der Inhalt ist ein Wort das zwischen <h2></h2> steht. Ich möchte nun alle <h2> Tags entfernen, was aber leider nicht klappt über ereg_replace().
    Gebe ich das Wort als Suchmuster an wird es entfernt, die <h2>'s werden ignoriert.
    Was tun?
     

  2. #2
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Probier es einmal so:

    PHP-Code:

    <?php 

         $replace 
    'Text<h2>Text</h2>';
         
         
    $new preg_replace('/(<h2>)|(<\/h2>)/',' ',$replace);
         
    ?>
    Geändert von RS9999 (29.06.06 um 10:41 Uhr)
     

  3. #3
    Kopfballstar Kopfballstar ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    481
    Cool klappt. Wo kann ich denn mal diese ganzen Befehle für reguläre Ausdrücke nachlesen?
     

  4. #4
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Also einiges ist hier bereits dokumentiert, aber da gibt es auch mehr.
    Einfach googlen und nach "reguläre Ausdrücke" suchen!
     

  5. #5
    Kopfballstar Kopfballstar ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Beiträge
    481
    Danke dir.
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Dein Beispiel entfernt aber alle Kleiner-als-, Größer-als, „h“-, „2“- und Schrägstrichzeichen. Denn du hast sie in einer Zeichenklasse notiert. Besser wäre folgender Ausdruck:
    Code :
    1
    
    #</?h2>#
     
    Markus Wulftange

  7. #7
    Registriert seit
    Feb 2005
    Ort
    NRW
    Beiträge
    460
    Dummer Fehler, habe meinen Beitrag oben korrigiert!
     

Ähnliche Themen

  1. Problem mit ereg_replace();
    Von ronaldo84 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 26.07.05, 11:59
  2. Antworten: 3
    Letzter Beitrag: 21.04.05, 09:07
  3. Problem mit ereg_replace
    Von Kaeschdin im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.03.04, 15:26
  4. Ereg_replace () Problem
    Von AcidOne im Forum PHP
    Antworten: 2
    Letzter Beitrag: 18.02.04, 08:50
  5. Seltsames Problem mit ereg_replace
    Von Karl Förster im Forum PHP
    Antworten: 8
    Letzter Beitrag: 06.06.03, 14:44