Hallo zusammen,
ich habe ein kleises skript, dass mir in alten Mitschnitten von Chat-Konferenzen die Namen der "Sprecher" einfärbt.
Der Text hat immer folgende Form:
[19:00] Sprecher1: xxxxx
[20:00] Sprecher2: yyyyy
Ich will jetzt aber auch, dass er die Zeit ebenso einfärbt, wie den Namen!
jetzt habe ich dazu mir folgendes gedacht:
Code:
$text2 = preg_replace("|\[(.*?):(.*?)\] $nick1:|Uism","<span style='color: $farbe1; '>[$1:$2] $nick1:</span>",$text1);
Leider kommt dann dabei folgendes raus:
Code:
<span style='color: #FF0000; '><span style='color: #009900; '>[10:00] Max:</span> Juhuu!
[12:00] Momo:</span> Na und?
d.h. er setzt den Farb-Code immer GANZ an den anfang, und nicht direkt vor das betreffende!
Wie kann ich das ändern?
Danke,
Max[/quote]