java替换换行和回车

来源:互联网 发布:扬琴校音器软件下载 编辑:程序博客网 时间:2024/06/14 00:30

从数据库查询出的数据有回车和换行,这个时候给json解析的话就会出现未结束的错误,所以要过滤掉回车和换行

public static String replaceEnter(String oldString)
{
System.out.println("old:"+oldString.length());
Pattern pattern=Pattern.compile("(\r\n|\r|\n|\n\r)");

//正则表达式的匹配一定要是这样,单个替换\r|\n的时候会错误
Matcher matcher=pattern.matcher(oldString);
String newString=matcher.replaceAll("<br>");
System.out.println("new:"+newString.length());
return newString;
}

原创粉丝点击