读书人

如何去掉文本的换行符

发布时间: 2013-07-08 14:13:00 作者: rapoo

怎么去掉文本的换行符
文本是通过<textarea>表单提交到数据库,有回车划分段落,我想读取显示的时候不分段,在一行显示。
试过str.substring("换行符",""),可还是不行,文本中好像没有换行符
[解决办法]
先抢个沙发。 你可以把str在javascript中alert出来,然后看它显示的样式加以分析,适合什么方法就用什么方法
[解决办法]
你用字符串替换一下所有的换行符就行了,你找的换行符可能不对 找找\n试一下
[解决办法]
replace \r\n ""
[解决办法]
str.replaceAll("\n","").replaceAll("\r","")
[解决办法]
string有replaceall方法

呵呵,祝楼主好运
[解决办法]

引用:
先抢个沙发。 你可以把str在javascript中alert出来,然后看它显示的样式加以分析,适合什么方法就用什么方法

+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;
}

读书人网 >Java Web开发

热点推荐