我有一大堆的背景圖像URL的CSS文件:什麼是正則表達式來匹配所有的CSS網址?
.alert-01 {
background: url('img/alert-01.jpg') center no-repeat;
}
.alert-02 {
background: url('img/alert-02.jpg') center no-repeat;
}
.alert-03 {
background: url('img/alert-03.jpg') center no-repeat;
}
.alert-04 {
background: url('img/alert-04.jpg') center no-repeat;
}
我想寫一個正則表達式,將剝離出的URL。
所以最初我會得到:
url('img/alert-01.jpg')
url('img/alert-02.jpg')
url('img/alert-03.jpg')
url('img/alert-04.jpg')
,我可以再替換比特將它們轉換成html <img>
塊。
我很好,最後一點,但我的正則表達式技能有點生疏。
我最新的嘗試是這樣的:/^url\(.*?g\)$/ig
任何幫助嗎?
順便說一句我是這樣做的所有在JavaScript中,但語言不應該真的影響正則表達式。
在此先感謝!
此外,只是要注意,我不能保證文件將永遠是JPG格式,可能是JPEG,PNG等。此外,背景參數將始終是相同的。因此,爲什麼我只想提取url部分。
+1使用字邊界 – anubhava