C# 我用url替换基本64图像

C# 我用url替换基本64图像,c#,C#,我有一个包含HTML和Base64图像的字符串,我使用Regax分离图像并上传它,我有一个文件路径,我需要在图像标签中替换它才能返回 这是我分离base 64映像的地方: var base64image = Regex.Match(request.Note, "(?<=data:image/jpeg;base64,)[^\"]*"); var base64image=Regex.Match(request.Note,”(?您可以使用Regex 像这样

我有一个包含HTML和Base64图像的字符串,我使用Regax分离图像并上传它,我有一个文件路径,我需要在图像标签中替换它才能返回

这是我分离base 64映像的地方:

    var base64image = Regex.Match(request.Note, "(?<=data:image/jpeg;base64,)[^\"]*");
var base64image=Regex.Match(request.Note,”(?您可以使用Regex

像这样的

var htmlImageMatches = Regex.Match(request.Note, "(data:image/jpeg;base64,)([^\"]*)");

var discardText = htmlImageMatches.Groups[1];
var base64image = htmlImageMatches.Groups[2];

request.Note = request.Note.Replace(base64image.Value, url);
request.Note = request.Note.Replace(discardText, "");
你可以使用正则表达式

像这样的

var htmlImageMatches = Regex.Match(request.Note, "(data:image/jpeg;base64,)([^\"]*)");

var discardText = htmlImageMatches.Groups[1];
var base64image = htmlImageMatches.Groups[2];

request.Note = request.Note.Replace(base64image.Value, url);
request.Note = request.Note.Replace(discardText, "");