2012-05-05 95 views
5

我有一個java字符串,如這之間的字符串:刪除兩個字符(JAVA)

String string = "I <strong>really</strong> want to get rid of the strong-tags!"; 

我想刪除的標籤。我還有一些其他的字符串標籤更長,所以我想找到一種方法來刪除「<>」字符之間的所有內容,包括那些字符。

一種方法是使用將字符串與regEx進行比較的內置字符串方法,但我不知道如何編寫這些字符串。

回答

15

注意使用正則表達式時,解析HTML(由於其允許的複雜性)建議,但是,對於「簡單」 HTML,以及簡單的文本(文本沒有字面<或它>)這將工作:

String stripped = html.replaceAll("<.*?>", "");