我正在使用RegPattern來識別並捕獲CSS文件中的URL並追加版本標識符。這種模式大部分時間都適用。但是,其中一個打包的CSS文件正在破壞它。RegEx模式超出目標
url\((\""|\')?(?<path>(.*))?(\""|\')?\)
當此塊CSS的使用:
.ui-widget-overlay { background: #252526 url(images/ui-bg_flat_0_252526_40x100.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); }
它抓住了這一大塊文字:
url(images/ui-bg_flat_0_252526_40x100.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50)
這是在C#中被使用的替換方法的調用。