在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.
关于ruby - 在 Ruby 中,将 "chomp"放在字符串开头而不是结尾的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9238785/