.csv文件中文本的内部链接(在java中)


Internal-linking of texts out of .csv files (in java)

我有一个包含文本的.csv文件,应该解析数据,并根据特定的关键字,用必要的html标签替换单词,以便将关键字链接到网站。

到目前为止,我编写了一个.csv解析器和编写器,它从第一个文件中获取所需列的所有数据,并将这些列打印到新创建的(.csv)文件中(例如,一个单元格中的文本id、下一个单元格的文本标题和下一个单元中的实际文本)。

现在我仍在等待关键字列表,以及网站层次结构和链接,但老实说,我不知道如何继续工作。不知怎的,我必须向下解析网站的层次结构,直到文本标题出现的地方,只考虑它下面的元素,并将它们链接到我文本中的关键词。如何做到这一点?我有专门的扩展软件,库,包为java做这样的事情吗?

如果有任何帮助,我将不胜感激。。。THX!

附言:我正在用java 编译所有这些

我不确定,但听起来你想在输出中创建一个href列:

<a href="http://www.w3schools.com" id="foo" title = "bar">Visit W3Schools</a>

最简单的方法是连接字符串:

String makeHref(String title, String id, String link) {
    return "<a href=" + ... etc. }

在你写出第二个csv之前。当然,你需要逃离。

我也完全有可能不理解这个问题。如果是这样的话,你可以试着说得更具体一些。