【发布时间】:2014-11-26 07:18:12
【问题描述】:
我有这样的字符串
<p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br>
如何从给定的字符串中删除那些 html 标签
【问题讨论】:
-
使用 HTML 处理库,例如 HTML Agility Pack
标签: c#
我有这样的字符串
<p>There was a <b>.NET</b> programmer and he stripped the <i>HTML</i> tags.</p><br> </br>
如何从给定的字符串中删除那些 html 标签
【问题讨论】:
标签: c#
使用Htmlagilitypack
var document = new HtmlDocument();
document.LoadHtml(data);
string text= document.DocumentNode.InnerText;
【讨论】:
你可以使用 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);
【讨论】: