e7: Regex: [ und ] entfernen

Beitrag lesen

Hi,

natürlich geht's nicht um das einfache Entfernen von [ und ]... Es geht um Text, der mit BB-Codes formatiert sein kann:

Hallo [b]Welt[/b]

Jetzt möchte ich alle BB-Codes herausnehmen, inklusive aller Buchstaben zwischendrin. Hier meine beiden Ansätze:

$content = ereg_replace('/([.*])', '', $content);
$content = preg_replace('/([*])/U', '', $content);
$content = ereg_replace('([.*])', '', $content);

Während der erste überhaupt nicht funktioniert, entfernt der zweite jeweils nur die schließende ].

Der dritte hingegen funktioniert an sich - nur entfernt der mir ein bisschen zu viel, also eigentlich alles :(

Wäre euch für einen kleinen Hinweis dankbar ;)

e7