怎么去掉文本的换行符
文本是通过<textarea>表单提交到数据库,有回车划分段落,我想读取显示的时候不分段,在一行显示。
试过str.substring("换行符",""),可还是不行,文本中好像没有换行符
------解决方案--------------------先抢个沙发。 你可以把str在javascript中alert出来,然后看它显示的样式加以分析,适合什么方法就用什么方法
------解决方案--------------------你用字符串替换一下所有的换行符就行了,你找的换行符可能不对 找找\n试一下
------解决方案--------------------replace \r\n ""
------解决方案--------------------str.replaceAll("\n","").replaceAll("\r","")
------解决方案--------------------string有replaceall方法
呵呵,祝楼主好运
------解决方案--------------------
+1 是个办法
------解决方案--------------------试试:
public static String oneLine(String str) {
StringReader sr = new StringReader(str);
BufferedReader br = new BufferedReader(sr);
String line = null;
String temp = "";
try {
while((line=br.readLine())!=null){
temp += line;
}
} catch (
IOException e) {
e.printStackTrace();
}
str = temp;
return str;
}