Поиск подстановочных знаков в селекторе узлов с пакетом гибкости HTML

c# html-agility-pack winforms

Вопрос

это часть моего кода

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

как я могу выбрать 2-й и 3-й разделы в 'node.SelectNodes'?

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

Могу ли я сделать какой-то поиск по wilcard для 2px и 4px или любых других px?

Принятый ответ

Вы можете использовать contains() для выполнения строкового соответствия.

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


Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему