我有这样的字符串:
<html>
<body>
<p>Hello</p>
</body>
</html>
在java中我想在选择字符串之后看起来像这样:
<p>Hello</p>
如何?
这一行应该做到这一点:
String text = input.replaceAll("(?s).*(<p>.*</p>).*", "$1");
或者只是获取<body>
标签中的所有内容,请执行以下操作:
String text = input.replaceAll("(?s).*<body>(.*)</body>.*", "$1");
你可以使用JSoup,它对你来说很方便。