2011-01-19 61 views
1

我在寻找一个基于Java的html解析器,它可以搜索和替换保留html标签的文本。这个问题之前已经在这里问过,但答案似乎没有达到目标。我下载了很少的html解析器,并且编写了简单的程序来查看他们是否可以完成这项工作。这些包括jsoup,Jericho,Java HTML解析器等。这些可以做一个搜索,但是当涉及到替换保留html标签的文本时,没有办法做到这一点。html搜索和替换保存html标签

我已阅读完整牙这些职位:

How to find/replace text in html while preserving html tags/structure

html search and replace on server side

如果今天有没有这样的解析器存在,什么是实现一个最好的方法是什么?如果你已经做了这样的事情,你可以分享代码吗?

+0

看起来你已经错过了这重要的一点http://stackoverflow.com/questions/1856014/how-to-find-替换文本在html-while-preserving-html-tags-structure/1856634#1856634你在回复中说什么?这不是你找不到“正确”解析器的原因吗? – Osw 2011-01-20 04:58:01

+0

我希望你指的是akaihola的回复。第3步有一个问题 - 它假设在位置1,2找到字符串,如步骤所示:3.需要的正则表达式是#(\ d +); stack \ s +#(\ d +); overflow \ b和替换#\ 1;堆栈%\ 2;下溢 – user576249 2011-01-20 18:32:37

回答