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