关于正则表达式div嵌套提取信息问题?
很多个div嵌套,如何使用正则提取成对div中间所有的信息(包括中间的div),比如下面这个例子,我想提取含有class(包含自己也行)的div内部所有信息,哪位大哥解答一下,最好附上Java代码,谢谢了
<div>
<div class="XXX"> <div>
<div>....</div>
</div>
</div>
</div>
回答:
用 html 解析器,比如 Jsoup
String html = Jsoup.parse("<div>\n" + "\n"
+ "<div class=\"XXX\">\n"
+ " <div>\n"
+ " <div>....</div> \n"
+ " </div>\n"
+ "</div>\n"
+ "</div>")
// .outputSettings(new OutputSettings().prettyPrint(false)) // 取消美化
.select(".XXX")
.html();
<div> <div>
....
</div>
</div>
以上是 关于正则表达式div嵌套提取信息问题? 的全部内容, 来源链接: utcz.com/p/944672.html