首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如何去掉文本的换行符

2013-07-08 
怎么去掉文本的换行符文本是通过textarea表单提交到数据库,有回车划分段落,我想读取显示的时候不分段,在

怎么去掉文本的换行符
文本是通过<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;
}

热点排行