删除两个字符之间的子字符串(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