这是一个创建于 3654 天前的主题,其中的信息可能已经有所发展或是发生改变。
求一条可用 PHP 中 preg_match_all 匹配 $html 中所有 js/css/img 链接的 正则表达式规则,也就是
替换以下三条的一规则:
preg_match_all('/<img[\s]+[^>]*src\s*=\s*([\"\']+)([^>]+?)(\1|>)/i', $html, $m);
preg_match_all('/<link[\s]+[^>]*href\s*=\s*([\"\']+)([^>]+?)(\1|>)/i', $html, $m);
preg_match_all('/<script[\s]+[^>]*src\s*=\s*([\"\']+)([^>]+?)(\1|>)/i', $html, $m);
我用过 preg_match_all("/(href|src)=(\"|\')(.*?(?:\.(css|js|jpg|png|gif)))(.*)(\"|\')/i",$html, $m); 貌似不正常