//方法一
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