using System.Text.RegularExpressions;
public static void Main()
var image = "background-image: url('https://s3-eu-west-1.amazonaws.com/files.domain.com/uploads/image/file/168726/carousel_IMG_6455.jpg')";
image = image.Replace(@"'", "\"");
Match match = Regex.Match(image, @"([""'])(?:(?=(\\?))\2.)*?\1");
Console.WriteLine(match.Value);