2012-05-05 56 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("<.*?>", "");