Берём ссылку в которой много подопотных CSS файлов http://snipper.ru/view/18/maloizvestnye-sposoby-atak-na-web-prilozheniya, цель выпилить все CSS, пытаемся сделать так: PHP: $cssfile_mask = 'href="(.*?\.css)"'; preg_match_all('#' . $cssfile_mask . '#is', $html, $cssfile); Но получается вот, что: HTML: Array ( [0] => Array ( многа букф ) [1] => Array ( [0] => /css/reset-min.css [1] => /css/fonts-min.css [2] => /css/minimal.css [3] => /css/main.css [4] => /css/language-articles.css [5] => /css/questions.css [6] => /css/ie.css [7] => /css/ie7.css [8] => /images/favicon.ico" /><link rel="alternate" type="application/rss+xml" title="Комментарии" href="/rss/comments/18/" /><script src="/js/prototype.js" type="text/javascript" language="javascript" charset="utf-8"></script><script src="/js/scriptaculous.js" type="text/javascript" charset="utf-8"></script><script src="/js/snipper.js" type="text/javascript" language="javascript" charset="utf-8"></script><script src="/js/jquery.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript" src="/js/markitup/jquery.markitup.js"></script><script type="text/javascript" src="/js/markitup/sets/xbbcode-comments/set.js"></script><link rel="stylesheet" type="text/css" href="/js/markitup/skins/simple/style.css [9] => /js/markitup/sets/xbbcode-comments/style.css ) ) Как правильно поставить отрицание, чтобы в [8] было всё красиво?
Ну типа, то, что внутри не должно быть символа: < Варианты: PHP: $cssfile_mask = 'href="(.*?[^>]\.css)"'; # или $cssfile_mask = 'href="(.*?(?!>)\.css)"'; не работают почемуто