Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我有错误的 html,我想用 jsoup 清理它。一些标签有两个样式属性。但是 jsoup 只保存最后一个。
例如
<body style="color:red" style="font-size:10">
是否可以连接它们?
这是不可能的,因为 Jsoup 的解析器只考虑一次出现。你必须做这样的事情:
Document doc = Jsoup.parse(html); String firstAttr = doc.select("body").attr("style"); doc = Jsoup.parse(html.replaceFirst("style=\"" + firstAttr + "\"", "")); String secondAttr = doc.select("body").attr("style");