如何忽略ruby中字符串中的最后一个字符?如果我有这样的问题,例如:
abc = "123456a"
如何得到这样的结果:
abc = "123456"
我不需要字符串中的最后一个字符,如何忽略它?
之前感谢:)
答案 0 :(得分:4)
您可以尝试:
abc.chop!
chop
会删除最后一个字符,!
会更改内容。
答案 1 :(得分:1)
试试这个解决方案:
my_string[0..-2]
答案 2 :(得分:0)
从最后开始的负指数索引,-1
是最后一个字符;所以要把所有内容都放到最后一个角色旁边,你要写
abc[0..-2]
答案 3 :(得分:0)
有很多方法可以做到。
abc[0..-2]
abc[0..(abc.length-2)]
abc.delete abc[-1]