正则表达式从图像的src属性中删除第一部分

时间:2016-09-30 01:40:18

标签: c# regex

我需要一个能够从图像的src属性替换第一部分的正则表达式。

图片html看起来像这样

var example="<img src=\"data:image/jpeg;base64,/9j/....."

我需要在第一个逗号(,)之前替换所有字符,并将其替换为空字符串,&#34; jpeg&#34;部分应该是通用的。

我尝试了那个,但没有工作:

string res = example.Replace(@"/^data:image\/\w +\;base64,", "");

1 个答案:

答案 0 :(得分:1)

public class Test
{
    public static void Main()
    {
        var example="<img src=\"data:image/jpeg;base64,/9j/.....";
        string res = Regex.Replace(example, "data:image\\/\\w+\\;base64\\,", "");
        Console.WriteLine(res);
    }
}

,输出

<img src="/9j/.....