¿Qué expresión regular para coincidir con todas las apariciones de las URL de css?

Tengo un archivo css con un montón de direcciones URL de imagen de fondo:

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

Y me gustaría escribir una expresión regular que eliminaría las URL.

Así que inicialmente obtendría:

url('img/alert-01.jpg')
url('img/alert-02.jpg')
url('img/alert-03.jpg')
url('img/alert-04.jpg')

Que luego podría reemplazar los bits para convertirlos en html<img> bloques

Estoy bien con el último bit, pero mis habilidades de expresión regular están un poco oxidadas.

Mi último intento fue este:/^url\(.*?g\)$/ig

¿Alguna ayuda?

Por cierto, estaba haciendo todo esto en javascript, pero el lenguaje no debería afectar realmente a la expresión regular.

¡Gracias por adelantado!

Además, solo para tener en cuenta, no puedo garantizar que los archivos siempre sean jpg y puedan ser jpeg, png, etc. Además, los argumentos en el fondo siempre serán los mismos. Por eso quiero extraer solo la parte de url.

Respuestas a la pregunta(6)

Su respuesta a la pregunta