Vb.net 获取不包含在标记中的文本

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、 我已经彻底检查过了,没有、、或任何其他标签。它就这样挂起。您可以筛选包含同级的文本节点。如果他们有上一个或下一个节点,那么

我想提取没有标记的文本

HTML看起来像这样:

<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)