在 Ruby 中,有时我需要删除字符串开头的换行符。目前我所做的如下。我想知道做到这一点的最佳方法。谢谢。
s = "\naaaa\nbbbb"
s.sub!(/^\n?/, "")
lstrip
似乎是你想要的(假设应保留尾随空格):
>> s = "\naaaa\nbbbb" #=> "\naaaa\nbbbb"
>> s.lstrip #=> "aaaa\nbbbb"
来自文档:
返回删除了前导空格的 str 的副本。也可以看看
字符串#rstrip 和字符串#strip。
http://ruby-doc.org/core-1.9.3/String.html#method-i-lstrip http://ruby-doc.org/core-1.9.3/String.html#method-i-lstrip
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)