C# 如何使用c从文本中删除html标记

C# 如何使用c从文本中删除html标记,c#,C#,我有一条像这样的线 <p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br> 如何从给定字符串中删除这些html标记使用HtmlAlityPack 您可以使用Regex.Replace 像这样的东西就行了 var input = "<p>There was a <

我有一条像这样的线

<p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br>
如何从给定字符串中删除这些html标记使用HtmlAlityPack

您可以使用Regex.Replace 像这样的东西就行了

var input = "<p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br>";
var filtered = System.Text.RegularExpressions.Regex.Replace(input, "<.*?>", "");
Console.WriteLine(filtered);

使用HTML处理库,如See感谢它的工作感谢rjv。。。。。。
var input = "<p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br>";
var filtered = System.Text.RegularExpressions.Regex.Replace(input, "<.*?>", "");
Console.WriteLine(filtered);