在C# Visual Studio中获取没有HTML标签的email.Body,可以使用正则表达式或者HTML解析器来完成。下面是两种方法的介绍:
方法一:使用正则表达式
using System.Text.RegularExpressions;
// email为邮件对象,假设已经获取到了
string body = email.Body;
// 使用正则表达式去除HTML标签
string cleanBody = Regex.Replace(body, "<.*?>", string.Empty);
// 输出结果
Console.WriteLine(cleanBody);
方法二:使用HTML解析器
using HtmlAgilityPack;
// email为邮件对象,假设已经获取到了
string body = email.Body;
// 使用HTML解析器获取纯文本内容
HtmlDocument document = new HtmlDocument();
document.LoadHtml(body);
string cleanBody = document.DocumentNode.InnerText;
// 输出结果
Console.WriteLine(cleanBody);
推荐的腾讯云相关产品:
请注意,以上答案仅供参考,具体的解决方案还需要根据实际情况和需求进行调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云