正则匹配 HTML 嵌套元素(二)


正则匹配 HTML 嵌套元素(二)

上一篇 介绍了单一条件查询, 本篇介绍混合条件查询

javascript
queryhelp.js源代码
java
QueryHelp.java源代码

类似传统 JS 查询习惯
支持# .[]混写查询
空格=>层级
井号#=>id
.=>class 类名
[]=>attribute 属性

多结果查询

QueryHelp.querySelectorAll(html, queryString)

单结果查询

QueryHelp.querySelector(html, queryString)

示例

QueryHelp.querySelectorAll(document.body.innerHTML, "div.nav #news li[show='true']")

下一篇 实现写入功能,实现一个完整的Dom解析类库



原创博文,转载请注明来源:http://www.fengshangbin.com/match-html2/