Buongiorno a tutti,

ho questo codice (non formatto per non perdere i backslash)


<pre>
<?php
$x=array(
"@import url(\"x.css\"); ciao mondo",
"@import url('x.css')",
"@import url \"x.css\" ",
"@import url 'x.css'",
"@import \"x.css\" ",
"@import 'x.css'",
);

foreach($x as $i){
$pattern="/@import.*[(\"'](.*)[\"')]/sxi";
preg_match($pattern,$i,$results);
print_r($results);
}
?>


devo recuperare il link del css importato
sulle prime 2 non fà match... cosa sbaglio?

uso le regexp ma non sono proprio una cima...

se poi il pattern è da stravolgere totalmente non mi meraviglierei

grazie a chiunque mi possa aiutare