Я постараюсь сделать это кратким.
Я хочу записать только строку в скобках:
background-image:url()
Я пытался часами, и лучшее, что я мог придумать, было (?<!\@\*)(?<=url\().*(?=\))
.
( Попробуйте онлайн )
Это почти идеально, за исключением случаев, когда в режиме онлайн запущен подобный код или любой уменьшенный код CSS:
background-image:url(/images/products/test@2x.png);height:0;background-image:url("/images/products/test@2x.png")
Он охватывает все: от первых открытых скобок до последних закрытых скобок, включая нерелевантные стили между ними.
Я хочу захватить строку только между url()
.