Какое регулярное выражение, чтобы соответствовать все вхождения URL CSS?

у меня есть CSS-файл с кучей фоновых изображений URL:

.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.

Ответы на вопрос(6)

Ваш ответ на вопрос