我是正则表达式的新手,我正在尝试解析CSS文件,以获得:
但它失败了。
Regex cssUrls = new Regex(@"(url|@import)\((?<char>['""])?(?<url>.*?)\k<char>?\)", RegexOptions.IgnoreCase);
foreach (Match item in cssUrls.Matches(sData))
{
MessageBox.Show(item.Groups[2].Value);
}
有人可以帮我吗?提前谢谢!
答案 0 :(得分:0)
您可以使用此模式:
@import ([""'])(?<url>[^""']+)\1|url\(([""']?)(?<url>[^""')]+)\2\)