删除两个字符之间的子字符串(java)

我有这样的java字符串:

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

我想删除标签。我还有一些其他字符串,其中标签的长度更长,因此我想找到一种方法来删除“ <>”字符之间的所有内容,包括那些字符。

一种方法是使用将字符串与regEx进行比较的内置字符串方法,但是我不知道如何编写它们。

回答:

注意使用正则表达式时,解析HTML(由于其允许的复杂性),但是,对于“简单” HTML,以及简单的文本(文本没有字面建议<>它)这将工作:

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

以上是 删除两个字符之间的子字符串(java) 的全部内容, 来源链接: utcz.com/qa/415745.html

回到顶部