dedlfix: Regulärer ausdruch grefit nicht?!

Beitrag lesen

Hi!

Ich bin nur gefrustet jetzt seit fast 24 Stunden an so einer kleinigkeit zu hängen... Reguläre ausdrücke sind ein Thema mit dem ich mich noch nicht wirklich tief ausernandergesetzt habe. Darum hab ich auch einfach Beispiele zu meinen Gunsten ausgeweitet.

Dann must du es aber auch richtig und mit Verstand machen. Wenn ich deine beiden Zeilen man direkt untereinander stelle und nur zur Verdeutlichung mal ein paar Leerzeichen einfüge ...

$bb = preg_replace('/[color=([^ ]+).*](.*)[/color]/', '<span style="color:$1;">$2</span>',  $bb);
$bb = preg_replace('/[code      ]+).*](.*)[/code]/', '<span id="$1">$2</span>', $bb);

... solltest du sehen, dass du zu viel entfernt hast, auch wenn dir die Bedeutung der Regexp-Zeichen noch nicht klar ist.

Lo!