//方法一
    public String stripHtml(String content) {
    //

    段落替换为换行
    content = content.replaceAll(“

    “, “\r\n”);
    //

    替换为换行
    content = content.replaceAll(““, “\r\n”);
    // 去掉其它的<>之间的东西
    content = content.replaceAll(“\<.*?>”, “”);
    // 去掉空格
    content = content.replaceAll(“ “, “”);
    return content;
    }

    方法二
    public static String delHtmlTag(String str){
    String newstr = “”;
    newstr = str.replaceAll(“<[.[^>]]*>”,””);
    newstr = newstr.replaceAll(“ “, “”);
    return newstr;
    }
    https://www.cnblogs.com/suruozhong/p/6692672.html
    \r\n 如何转换成utf-8格式的,在jsp页面中正常显示换行
    数据库中存的换行是\r\n,读取到UTF-8编码的JSP 页面上以后,没有换行
    在jsp页面显示之前,要进行一下字符转换,将所有\r\n转换成
    ,如下:
    String result = result.replaceAll(“\r\n”, “
    “);
    然后显示result。
    https://www.cnblogs.com/henuyuxiang/p/9212322.html
    Java 将多个连续的换行符替换成一个换行符
    例如:
    “1

    2

    3” 转化成 :
    “1
    2
    3”

    通过正则表达式去转换。
    代码如下:
    /*
    将字符串中的连续的多个换行缩减成一个换行
    @param str 要处理的内容
    @return 返回的结果
    /
    public static String replaceLineBlanks(String str) {
    String result = “”;
    if (str != null) {
    Pattern p = Pattern.compile(“(\r?\n(\s
    \r?\n)+)”);
    Matcher m = p.matcher(str);
    result = m.replaceAll(“\r\n”);
    }
    return result;
    }
    ————————————————
    版权声明:本文为CSDN博主「许锐臻」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/tnagerenzuo/article/details/51087522