我在尋找一個基於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
如果今天有沒有這樣的解析器存在,什麼是實現一個最好的方法是什麼?如果你已經做了這樣的事情,你可以分享代碼嗎?
看起來你已經錯過了這重要的一點http://stackoverflow.com/questions/1856014/how-to-find-替換文本在html-while-preserving-html-tags-structure/1856634#1856634你在回覆中說什麼?這不是你找不到「正確」解析器的原因嗎? – Osw 2011-01-20 04:58:01
我希望你指的是akaihola的回覆。第3步有一個問題 - 它假設在位置1,2找到字符串,如步驟所示:3.需要的正則表達式是#(\ d +); stack \ s +#(\ d +); overflow \ b和替換#\ 1;堆棧%\ 2;下溢 – user576249 2011-01-20 18:32:37