具有 HTML 敏捷包的节点选择器中的通配符搜索

本文关键字:选择器 通配符 搜索 节点 具有 HTML | 更新日期: 2023-09-27 18:34:26

这是我代码的一部分

<div>
<div style="PADDING-BOTTOM: 4px"> blah </div>
<div style="PADDING-BOTTOM: 2px"> blah </div>
<div>

如何将第 2 个和第 3 个div 选择到"节点"中。选择节点' ?

HtmlNode node = doc.DocumentNode.SelectSingleNode(".//div[@style='PADDING-BOTTOM: 2px']");

我可以对 2px 和 4px 或任何其他 px 进行某种 wilcard 搜索吗?

具有 HTML 敏捷包的节点选择器中的通配符搜索

您可以使用

contains()进行字符串中的字符串匹配。

node = doc.DocumentNode.SelectSingleNode(".//div[contains(@style, 'PADDING-BOTTOM:')]");