删除两个字符之间的子字符串(java)
我有一个java字符串,如下所示:
String string = "I really want to get rid of the strong-tags!";
我想删除标签。 我有一些标签更长的其他字符串,所以我想找到一种方法来删除“”字符之间的所有内容,包括那些字符。
一种方法是使用内置字符串方法将字符串与regEx进行比较,但我不知道如何编写它们。
在使用正则表达式解析HTML时(由于其允许的复杂性),建议小心,但对于“简单”HTML和简单文本(文本中没有文字<
或>
),这将起作用:
String stripped = html.replaceAll("<.*?>", "");