在Java中取消对HTML代码的注释
我需要在样式元素中取消CSS代码的注释(我需要在Java中这样做)。 考虑下面的HTML代码:
<html>
<head>
<style type="text/css">
<!--
.big {
font-size: 30px;
}
-->
</style>
</head>
<body></body>
</html>
以下是期望的结果:
<html>
<head>
<style type="text/css">
.big {
font-size: 30px;
}
</style>
</head>
<body></body>
</html>
我通常使用Jericho进行HTML解析
更新。已解决:
String newHtmlString = htmlString.replaceAll("<style><!--", "<style>").replaceAll("--></style>", "</style>");
# 1 楼答案
如果您的文件中的唯一注释是CSS注释,您可能会考虑如下类似的内容: