我想递归地删除两个标签之间的 HTML 文本,例如<bloquotes>
对于这个例子:
<div>hfhfk
<bloquotes><bloquotes>ppppp</bloquotes>fin texte </bloquotes>
</div>
我想得到以下结果:
<div>hfhfk</div>
我想递归地删除两个标签之间的 HTML 文本,例如<bloquotes>
对于这个例子:
<div>hfhfk
<bloquotes><bloquotes>ppppp</bloquotes>fin texte </bloquotes>
</div>
我想得到以下结果:
<div>hfhfk</div>
使用 jQuery 你可以这样做:
$("bloquotes").each(function(){
$(this).html("");
});
$("bloquotes").remove();
给你:
String html = "<div>hfhfk<bloquotes><bloquotes>ppppp</bloquotes>fin texte </bloquotes></div>";
Document doc = Jsoup.parse(html);
Elements source = doc.select("div");
Element element = (Element) source.get(0);
Node result = element.childNode(0);
String nodeResult = result.toString().trim();
System.out.println(nodeResult + "");
System.out.println(nodeResult.length() + "");