求教php正则高手。php正则获取html内容中的所有CSS路径及名称,替换CSS的路径

2025-06-26 23:30:25
推荐回答(2个)
回答1:

#href="([^"]*?([^"/]+\.css))"#i     

其中 $1 为 /default/css/css.css

$2 为 css.css

$a = '';
$b = preg_replace('#href="([^"]*?([^"/]+\.css))#i', 'href="/style/css/$2', $a);
$b  // 

回答2:

用xml啊,正则数据大了非常慢的