这个问题已经有了答案:
Ruby, remove last N characters from a string?
13答
红宝石,
我只想去掉字符串的最后N个字符,
但是下面的不起作用

"string"[0,-3]

也不
"string".slice(0, -3)

我想要一个干净的方法,而不是像
"string".chop.chop.chop

可能是小事,请大家教我!谢谢!

最佳答案

你可以使用范围。

"string"[0..-4]

关于ruby - 删除字符串的最后n个字符的最佳方法是什么(在Ruby中)? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3059803/

10-17 02:32