Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C语言中合并两个EmailMessage#_C#_Email_System.net.mail - Fatal编程技术网

C# 在C语言中合并两个EmailMessage#

C# 在C语言中合并两个EmailMessage#,c#,email,system.net.mail,C#,Email,System.net.mail,合并两封电子邮件的正确方法是什么。我尝试了以下几点: mergedMessage.Body.Text = message1.Body.Text + message2.Body.Text 但是它在合并的消息中创建了两个html标记,这是不正确的 我应该解析message1.Body.Text和message2.Body.Text并获取html内容并复制到mergedMessage?您可以这样做 使用System.Text.RegularExpressions const string HTML_

合并两封电子邮件的正确方法是什么。我尝试了以下几点:

mergedMessage.Body.Text = message1.Body.Text + message2.Body.Text
但是它在合并的消息中创建了两个html标记,这是不正确的

我应该解析
message1.Body.Text
message2.Body.Text
并获取html内容并复制到
mergedMessage

您可以这样做 使用System.Text.RegularExpressions

const string HTML_TAG_PATTERN = "<.*?>";

static string StripHTML (this string inputString)
{
   return Regex.Replace 
     (inputString, HTML_TAG_PATTERN, string.Empty);
}


mergedMessage.Body.Text = message1.Body.Text.StripHTML()  + message2.Body.Text.StripHTML()
const string HTML_TAG_PATTERN=”“;
静态字符串StripHTML(此字符串输入字符串)
{
返回正则表达式。替换
(inputString,HTML_标记_模式,string.Empty);
}
mergedMessage.Body.Text=message1.Body.Text.StripHTML()+message2.Body.Text.StripHTML()
您可以这样做 使用System.Text.RegularExpressions

const string HTML_TAG_PATTERN = "<.*?>";

static string StripHTML (this string inputString)
{
   return Regex.Replace 
     (inputString, HTML_TAG_PATTERN, string.Empty);
}


mergedMessage.Body.Text = message1.Body.Text.StripHTML()  + message2.Body.Text.StripHTML()
const string HTML_TAG_PATTERN=”“;
静态字符串StripHTML(此字符串输入字符串)
{
返回正则表达式。替换
(inputString,HTML_标记_模式,string.Empty);
}
mergedMessage.Body.Text=message1.Body.Text.StripHTML()+message2.Body.Text.StripHTML()

我应该解析message1.Body.Text和message2.Body.Text并获取html内容并复制到合并消息吗?
是。
我应该解析message1.Body.Text和message2.Body.Text并获取html内容并复制到合并消息吗?
是。