Vb.net 获取不包含在标记中的文本
我想提取没有标记的文本 HTML看起来像这样:Vb.net 获取不包含在标记中的文本,vb.net,html-agility-pack,Vb.net,Html Agility Pack,我想提取没有标记的文本 HTML看起来像这样: <a href="asdsd.com">hello</a> I want this text <strong>not this</strong> 我想要这个文本 不是这个 我怎样才能得到那条短信 我想我可以将它读入字符串,然后在和标记中搜索部分,但不知道如何编写它 p、 我已经彻底检查过了,没有、、或任何其他标签。它就这样挂起。您可以筛选包含同级的文本节点。如果他们有上一个或下一个节点,那么
<a href="asdsd.com">hello</a>
I want this text
<strong>not this</strong>
我想要这个文本
不是这个
我怎样才能得到那条短信
我想我可以将它读入字符串,然后在
和
标记中搜索部分,但不知道如何编写它
p、 我已经彻底检查过了,没有
、
、
或任何其他标签。它就这样挂起。您可以筛选包含同级的文本节点。如果他们有上一个或下一个节点,那么您知道这是您想要的节点
Dim query = doc.DocumentNode _
.DescendantNodes _
.OfType(Of HtmlTextNode) _
.Where(Function(t) t.PreviousSibling IsNot Nothing _
OrElse t.NextSibling IsNot Nothing)