il forum si mangia gli escape (dell'apice singolo in questo caso):
codice:$html='testo html da cui estrarre gli url'; $rex = '/(?:(?:ht|f)tps?:\/\/[^"\\']+)|(?:[^"\\']+\.(?:html?|php|asp|jsp?|css|xml)(?:\?[^"\\']+|\/)?)/is'; preg_match_all($rex,$html,$mth); echo '<pre>'; print_r($mth[0]);