如何在Ruby字符串的开头和结尾删除newLines

con*_*t01 21 ruby string replace trim

我需要删除ruby中字符串的开头和结尾处的换行符(某种修剪).

但只是在开始和结束......位于字符串中间的新行必须保持不变.

谢谢!

Dan*_*ara 39

您可以使用String#strip方法.

"\tgoodbye\r\n".strip   #=> "goodbye"
Run Code Online (Sandbox Code Playgroud)

  • 如果您最终使用`strip!`来修改变量"就地",那么请注意,因为当它不必从字符串的开头或结尾去掉任何东西时它会返回`nil`. (8认同)