0
我需要解析除了使用Python 2.7 CSS,但只想找)URL中的圖像請求(如:解析CSS的網址()與Python值2.7
background:url(/images/myimg.jpg)
由於我的唯一的事情m關心的是url()中的值,我不需要一個大的CSS解析器來分解CSS規則中的每個屬性(而且我沒有真正看到任何可以正確獲取url()值的東西)。
因此,這將是自定義代碼,什麼是最好的方法來分解一大串CSS規則,並將每個url()值收集到列表中?
下面是什麼,我希望能得到,並儘可能快,儘可能有效地(特別是在CSS文件是80K或以上)
css = "body { background:url(/image/body-bg.png) } #content { background-image:url('../graphics/content-bg.jpg') }"
... magic goes here...
urls = [ '/image/body-bg.png', '../graphics/content-bg.jpg' ]