在Ruby中,在字符串的开头而不是结尾时,最简单的“chomp”方法是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

在Ruby中,有时我需要删除字符串开头的新行字符。目前我所做的事情如下所示。我想知道最好的方法。

s = "\naaaa\nbbbb"
s.sub!(/^\n?/, "")
提问于
用户回答回答于

strip将删除所有尾随空格。

s = "\naaaa\nbbbb"
s.strip!
str = "\nmy string"
chomped_str = str.reverse.chomp.reverse

扫码关注云+社区