结果我有以下字符串匹配在C#
background-image: url('https://s3-eu-west-1.amazonaws.com/files.domain.com/uploads/image/file/168726/carousel_IMG_6455.jpg')
,我只是想获得图像URL。
我的代码是:
image = image.Replace(@"'", "\"");
Match match = Regex.Match(image, @"'([^']*)");
Match.Success回报什么,所以我不能获得图像URL。
有什么遗漏吗?这曾经工作,但不是现在。
您正在用双引号“'替换”'“,而您的正则表达式正在查找单引号'''。 –
我测试了正则表达式英雄和dotnet小提琴(https://dotnetfiddle.net/hH1eBE),我想这里的答案:https://stackoverflow.com/a/171499/5758637将为你工作。 –
@DourHighArch是的!这是问题所在。在某些情况下,如果有任何答案可以解决您的问题,请附上“和其他人” – Apalabrados