在Ruby中,在字符串开始时,最简单的“chomp”方法是什么?

Ruby中,有时我需要删除字符串开头的新行字符.目前我做的是如下.我想知道最好的方法来做到这一点.谢谢.
s = "\naaaa\nbbbb"
s.sub!(/^\n?/,"")

解决方法

lstrip似乎是你想要的(假设应该保留尾随的空格):
>> s = "\naaaa\nbbbb" #=> "\naaaa\nbbbb"
>> s.lstrip #=> "aaaa\nbbbb"

从文档:

Returns a copy of str with leading whitespace removed. See also
String#rstrip and String#strip.

http://ruby-doc.org/core-1.9.3/String.html#method-i-lstrip

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...