代码如下
import static org.springframework.web.util.HtmlUtils.htmlUnescape;
public class TextUtils {
public static String html2text(String html) {
return htmlUnescape(html) //将html中的实体转换为对应的字符串
.replaceAll("</?\\w+.*?>", "") //所有的html标签替换为空
.replaceAll("\\u00A0+", " ")//替换不间断空格,ASCII值是160
.replaceAll("\\s+", " ")//所有特殊字符替换为空格
.replaceAll(" +", " ")//将多个连续的空格替换为单个空格
.trim();//去掉首尾空格
}
}