gpt4 book ai didi

java - 在内存中复制和编辑 HTML

转载 作者:太空宇宙 更新时间:2023-11-04 07:24:10 25 4
gpt4 key购买 nike

我想读取我指定的 HTML 文件,而不是编辑和保存该文件,我想使用 StringBuilder修改该数据并将其保存在内存中,以便我可以将其保存在其他地方或对其执行各种任务。

假设我想编辑一个类似格式的 HTML 文件:

<html>
<body>
<p>Data</p>
<p>More data</p>
</body>
</html>

我希望能够在最后一组数据“更多数据”之后输入信息,这意味着我希望在 </p> 之间输入信息和</body> header 。

我听说过许多 HTML 解析器和 API,例如 HTML Agility Pack。这些中的任何一个都是我想做的可行选择吗?

任何建议都是有用的!

最佳答案

jsoup看起来它会完成这项工作。但是,如果您只想在结束 body 标记之前插入内容,那么使用简单的正则表达式来查找结束标记可能会容易得多。您甚至可以这样做:

htmlString.indexOf("</body>")

并在此之前添加您需要的任何内容。

关于java - 在内存中复制和编辑 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18838604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com