删除Ruby中的换行符

时间:2012-10-22 08:30:26

标签: ruby xml

有没有办法在多行而不是一行中写一个非常长的xml请求?当我以多行写入时,由于插入了换行符,因此不接受该字符串。如何在文本编辑器中添加换行符并在实际程序中添加换行符?我正在使用崇高。

1 个答案:

答案 0 :(得分:3)

红宝石

str = "this is \n multi-line \n text \n\n"
puts str 
# this is
# multi-line
# text

使用gsub!修改字符串

str.gsub!("\n","") 
puts str # this is  multi-line  text

滑轨

使用squish删除所有不必要的空格

str = "this is \nmulti-line \n text \n\n"
puts str.squish # this is multi-line text