我試圖從字符串中刪除所有HTML元素。不幸的是,我不能使用正則表達式,因爲我正在黑莓平臺上開發,而正則表達式還不被支持。Java從字符串中刪除HTML而沒有正則表達式
是否有任何其他方式可以從字符串中刪除HTML?我在某處讀到了可以使用DOM解析器的地方,但我無法找到它。
文字與HTML:
<![CDATA[As a massive asteroid hurtles toward Earth, NASA head honcho Dan Truman (<a href="http://www.netflix.com/RoleDisplay/Billy_Bob_Thornton/20000303">Billy Bob Thornton</a>) hatches a plan to split the deadly rock in two before it annihilates the entire planet, calling on Harry Stamper (<a href="http://www.netflix.com/RoleDisplay/Bruce_Willis/99786">Bruce Willis</a>) -- the world's finest oil driller -- to head up the mission. With time rapidly running out, Stamper assembles a crack team and blasts off into space to attempt the treacherous task. <a href="http://www.netflix.com/RoleDisplay/Ben_Affleck/20000016">Ben Affleck</a> and <a href="http://www.netflix.com/RoleDisplay/Liv_Tyler/162745">Liv Tyler</a> co-star.]]>
文本而不HTML:
作爲一個巨大的小行星對地球的突飛猛進,NASA頭町丹·杜魯門(比利·鮑伯·鬆頓)擬訂計劃拆分致命的岩石在它殲滅整個星球之前,要求全球最好的石油鑽機Harry Stamper(布魯斯威利斯)負責執行任務。隨着時間的推移,斯坦普組裝了一支精銳的隊伍,並向太空中發起衝擊,嘗試着詭異的任務。本·阿弗萊克和莉芙泰勒共同主演。
謝謝!
Blackberry API中有'Swing'嗎?有關更多提示,請查看此問題的接受答案:http://stackoverflow.com/questions/240546/removing-html-from-a-java-string – BalusC 2010-03-21 22:32:00
不幸的是,Swing在BlackBerry API中不可用... – littleK 2010-03-21 22:42:52