繁体   English   中英

删除Ruby中的换行符

[英]Remove newlines in Ruby

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

红宝石

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

轨道

使用挤压去除所有不必要的空白区域

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM