ereg_replace BB-Tags entfernen

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

  • ereg_replace BB-Tags entfernen

    Hallo,

    ich habe ein Problem mit ereg_replace. Mit der Funktion möchte ich gerne alle BB-Tags aus einem Text entfernen lassen. Momentan habe ich Folgendes:
    Code:
    echo ereg_replace('\[[^\]]*\]','',$source);
    Das Problem ist, dass dieses Muster nur die offenen Tags wie
    [ B ]
    und nicht die geschlossenen wie
    [ / B ]
    entfernt (^Leerzeichen nur drin, damit die Tags nicht geparst werden).
    Was ist falsch an dem Suchmuster?

    Danke euch schon mal!
    cargu

  • #2
    Code:
    preg_replace('~\[(\/|).*?\]~','',$source);
    (Evaluator)
    Zuletzt geändert von tontechniker; 07.06.2007, 11:50.
    Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

    Kommentar


    • #3
      Danke, funktioniert!

      Kommentar

      Lädt...
      X