关于正则表达式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

回到顶部