Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 18.01.2007, 14:39
Benutzerbild von The Doc
The Doc The Doc ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 19.01.2005
Beiträge: 1.113
The Doc befindet sich auf einem aufstrebenden Ast
Standard

Gesetz dem Fall, du lässt wirklich nur so "leichte" Selektoren zu, und nicht etwa etwas wie
Code:
a,
b, c d e {
 ...
}
Dann geht das doch ganz einfach:
PHP-Code:
<?php
$str 
'.lilatext {
    color: #861D86;
}
img {
    display: block;
    margin: 0 auto;
}
a {
    text-decoration: none
}'
;
$id '#eintrag_29';

# remove empty lines
$str preg_replace('#\n(\s*\n)+#',"\n",$str);
# add id
$str preg_replace('#^[^\{\}]+\{$#m',$id.' $0',$str);

echo 
$str;
?>
Das lässt sich sicher auch noch recht einfach ausbauen, dass man kompliziertere Selectoren unterstützt.
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an
Milian Wolff | Markdownify | Typogridder
Mit Zitat antworten