1. 程式人生 > >java替換換行和回車

java替換換行和回車

從資料庫查詢出的資料有回車和換行,這個時候給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;
}