Phil: Warum funzt dieses eregi_replace nicht?

Beitrag lesen

Jo, soweit hin funzt es!
nun habe ich
$eintrag=eregi_replace("[FONT=([a-zA-Z ]+)]([a-zA-Z ]+)[/FONT]","<font face="\1">\2</font>",$eintrag);
was auch gut funktioniert, wenn einer wirklich nur Text eingibt (\2), aber es gibt doch auch Punkte, Kommata, Semikola und was weiß ich denn nicht alles so!

Ich hoffe mein Grundanliegen ist verstanden, aber der User muss alles eingeben dürfen und trotzdem muss es funzen (das muss doch gehen)!
CU