Ich habe folgendes Problem: Ich will allen Selektoren einer CSS-Datei einen Selektor vorstellen. ("#id" wird zu “#box #id”).
Dazu habe ich folgenden Code geschrieben:
$suchmuster = '/(\w+)\s*{(\w+)}/';
$ersetzen = '#box \1 {\2}';
$css = preg_replace($suchmuster, $ersetzen, $css);
Doch wenn ich echo $css; eingebe, wird der unveränderte Wert der Variable $css ausgegeben. Was mache ich falsch? Ich gehe davon aus, dass der Fehler in $suchmuster liegt.
Danke für jede Hilfe!