.net 获取非html文本值
我从存储html值的数据库中获取数据,我只想获取没有html元素的文本.net 获取非html文本值,.net,vb.net,.net,Vb.net,我从存储html值的数据库中获取数据,我只想获取没有html元素的文本 Me.txtArea1.InnerHtml = _subject + _body 当我这样做时,值显示为 subject <p>body</p> 受试者身体 在顶部导入正则表达式: Imports System.Text.RegularExpressions 然后,像这样使用: Me.txtArea1.InnerHtml = _subject + Regex.Replace(_body,
Me.txtArea1.InnerHtml = _subject + _body
当我这样做时,值显示为
subject <p>body</p>
受试者身体
在顶部导入正则表达式:
Imports System.Text.RegularExpressions
然后,像这样使用:
Me.txtArea1.InnerHtml = _subject + Regex.Replace(_body, "<.*?>", "")
Me.txtArea1.InnerHtml=\u subject+Regex.Replace(\u body,“,”)
您可以使用它从DB解析html
string html = "subject <p>body</p>";
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
string textOnly = doc.DocumentNode.InnerText; // "subject body"
string html=“subjectbody”;
var doc=new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
字符串textOnly=doc.DocumentNode.InnerText;//“主体”