Я пытаюсь получить часть URL следующей строки:
url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)
Так что обязательная часть, если images/ui-bg_highlight-soft_75_cccccc_1x100.png
.
В настоящее время у меня есть это:
url\((?<url>.*)\)
Но похоже, что он задыхается в следующем примере:
url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)
Что приводит к images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30
...
Я бы хотел убедиться, что он поддерживает как можно больше вариантов (дополнительные пробелы и т. Д.).
Спасибо!
Киерон
Редактировать
Кроме того, мне нужно игнорировать необязательные кавычки 'или "...
Теперь это выглядит так:
url\(['|"]?(?<url>[^)]+)\)
Я не могу заставить его остановиться / проигнорировать последнюю цитату ...