Tarkoituksena olisi saada poimittua preg matchilla css tyylejä.
Eli esimerkiksi tästä pätkästä
#body {
background-color:#fff;
margin:0;
}
pitäisi saada tulostettua pelkästään nuo tyylimääritykset, eli
background-color:#fff;
margin:0;
Kuinkas tämä onnistuisi? Tiedän että ratkaisu on helppo, mutta en ole ikinä
kunnolla preg_match funkkaria käyttänyt.
Eli käytännössä haluat ilmeisesti poimia {}-merkkien välissä olevat merkit. Seuraava koodi poimii {}-merkkien välistä 1-n kpl merkkejä, jotka eivät ole { tai }.
<?php $css = "#body {\nbackground-color:#fff;\nmargin:0;\n}"; preg_match("/{([^{}]+)}/", $css, $matches); echo "<pre>{$matches[1]}</pre>"; ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.