[英]Ruby string ignore last character
如何忽略Ruby中字符串中的最后一个字符? 如果我有这样的问题,例如:
abc = "123456a"
如何获得这样的结果:
abc = "123456"
我不需要字符串中的最后一个字符,如何忽略它?
之前感谢:)
你可以试试:
abc.chop!
chop
将删除最后一个字符和!
将更改内容。
试试这个解决方案:
my_string[0..-2]
负索引从末尾开始索引, -1
是最后一个字符; 为了使所有内容都紧靠最后一个字符,您需要编写
abc[0..-2]
有很多方法可以做到这一点。
abc[0..-2]
abc[0..(abc.length-2)]
abc.delete abc[-1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.