//选择不包含class属性的节点
var result = node.SelectNodes(".//span[not(@class)]");
//选择不包含class和id属性的节点
var result = node.SelectNodes(".//span[not(@class) and not(@id)]");
//选择不包含class="expire"的span
var result = node.SelectNodes(".//span[not(contains(@class,'expire'))]");
//选择包含class="expire"的span
var result = node.SelectNodes(".//span[contains(@class,'expire')]");

HtmlAgilityPack 处理通配符 

 doc.DocumentNode.SelectNodes("//input[contains(@id, 'bt')]") doc.DocumentNode.SelectNodes("//input[contains(@name, '__')]") doc.DocumentNode.SelectNodes("//input[starts-with(@id, 'tb')]") 

转载于:https://www.cnblogs.com/yunspider/p/4959425.html

HtmlAgilityPack 处理通配的contains相关推荐

  1. CSS之常用选择器(元素、id、类、通配选择器)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  2. linux find命令通配,Linux Find 命令的详解与研究

    Find命令用来在指定目录下查找文件.Linux下类似的查找命令还有 which.locate.whereis. 区别: which        查找命令字所在的位置        eg.  whi ...

  3. css通配选择符用什么表示,css的选择符

    元素选择符 Element Selectors* E E#id E.class 关系选择符 Relationship SelectorsE F E>F E+F E~F属性选择符 Attribut ...

  4. 不正确 有三种形式 说法 通配泛型_一看就懂 详解JAVA泛型通配符T,E,K,V区别...

    1. 先解释下泛型概念 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数.这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛 ...

  5. Java:高级之泛型概念引入,泛型可以设置多个类型参数,泛型继承和泛型接口实现,限制泛型可用类型,泛型通配的方式,泛型方法,泛型方法限制泛型可用类型

    目录页         泛型简介         泛型类         限制泛型可用类型         类型通配声明         泛型方法 问题引入 如果我们需要产生多个对象,每个对象的逻辑完 ...

  6. 文件名重定向到txt中Linux,Linux上glob用于实现文件名的通配、IO重定向及管道

    Linux中所谓的通配是指,显示以指定条件为条件的文件:即通配的含义是指搜寻以已知条件为前提的目标文件. 常用文件通配符有: 文件通配符 含义 例子 * 任意长度的任意字符 如a*,搜寻所有以a为首的 ...

  7. Java泛型初探————泛型通配

    T    ?    K    V    E ?--表示不确定的Java类型 T--表示Java类型 K.V--分别代表键-值中的Key-Value,例如Map<K,V>,put(K key ...

  8. MySQL中通配类型各自作用_在Access数据库中。在查找操作中,通配符*、?与#各有什么作用?...

    展开全部 *通配任何bai多个数的字符,它可du以在字符串中当作第一zhi个或最后一个字dao符使用. ?通配任专意单属个字符. #通配任何单个数字字符. 如果正在查找以AEW开头的一个文件,但不记得 ...

  9. 多域型SSL证书和通配型证书安装指南- iis 6.0 (windows 2003)

    转载:深圳市维瑞电子商务有限公司 http://www.willrey.com/support/MDC_Wildcard_ssl_install.html 对于一般的单域型SSL证书,由于一台物理服务 ...

最新文章

  1. 2020滑铁卢大学计算机科学学费,加拿大大学国际生学费上涨 滑铁卢大学学费上涨62%...
  2. 归并排序算法 C++实现与时间复杂度(考过)恋上数据结构笔记
  3. 【转】WebService WSDL结构分析
  4. 双系统还是虚拟机 linux系统时间,你会选择Mac虚拟机还是双系统
  5. [修复] Firemonkey 使用 DrawPath 断线问题(Android iOS 平台)
  6. html th表格居中,HTML----之表格
  7. workbench设置单元坐标系_ANSYS经典案例在Workbench中实现分享连载(三)
  8. pytorch下用UCF101数据集仿真C3D模型
  9. 如何有效地卸载office
  10. ams1117 lm317 对比_LM317和AMS-1117-3.3
  11. 有道云笔记中轻松驾驭职场框架图
  12. 52 图初探 Linux 通用知识
  13. python字典与集合
  14. python 人像素描_Python3.4图片转换素描详解
  15. No resource found that matches the given name ‘android.TextAppearance.Materia...
  16. 产品经理小技术(三):二维码这把利刃,产品应该用到极致
  17. js 实现浏览器下载视频2种方法
  18. 12月28日 OpenCV 实战基础学习笔记——疲劳检测
  19. 温度报警程序c语言设计,单片机温度报警器与时钟显示C程序和原理图
  20. Python也许很友好,但它也容易弄得一团槽

热门文章

  1. rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法
  2. VS2012代码提示快捷键
  3. 卷积神经网络之卷积计算、作用与思想 深度学习
  4. Lock、ReentrantLock、ReentrantReadWriteLock原理及应用深入解析
  5. MindSpore 高阶优化器
  6. TensorFlow解析常量、变量和占位符
  7. GPU编程和流式多处理器(二)
  8. Gbps接口面向汽车应用
  9. 从单一图像中提取文档图像:ICCV2019论文解读
  10. Python数据挖掘:数据转换-数据规范化