我从存储 html 值的 db 获取数据,我只想获取没有 html 元素的文本
Me.txtArea1.InnerHtml = _subject + _body
当我这样做时,值看起来像那样
subject <p>body</p>
在顶部导入 RegEx:
Imports System.Text.RegularExpressions
然后,像这样使用:
Me.txtArea1.InnerHtml = _subject + Regex.Replace(_body, "<.*?>", "")
您可以HtmlAgilityPack
用来解析来自 DB 的 html。
string html = "subject <p>body</p>";
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
string textOnly = doc.DocumentNode.InnerText; // "subject body"