我有一个带有一堆背景图片网址的 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('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 部分。