Jakie wyrażenie regularne pasuje do wszystkich wystąpień adresów URL css?
mam plik css z wieloma adresami URL obrazów tła:
.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;
}
I chciałbym napisać regex, który usunie adresy URL.
Więc na początku dostałbym:
url('img/alert-01.jpg')
url('img/alert-02.jpg')
url('img/alert-03.jpg')
url('img/alert-04.jpg')
Który mógłbym następnie zastąpić bity, aby przekształcić je w HTML<img>
Bloki.
Czuję się dobrze z ostatnim kawałkiem, ale moje umiejętności regex są trochę zardzewiałe.
Moja ostatnia próba była następująca:/^url\(.*?g\)$/ig
Jakaś pomoc?
BTW robiłem to wszystko w javascript, ale język nie powinien naprawdę wpływać na wyrażenie regularne.
Z góry dziękuję!
Również, żeby zauważyć, nie mogę zagwarantować, że pliki będą zawsze w formacie jpg i mogą to być jpeg, png itp. Również argumenty w tle będą zawsze takie same. Dlatego chcę wyodrębnić tylko część adresu URL.