这可能很简单,但是有一种方法可以使字符串更短。像这样:
string = "1234567980987654321";
从上面的这个字符串中,我只需要前9个字符。
new_string = "123456789"
答案 0 :(得分:2)
您可以使用String
类中内置的功能。
string = "1234567980987654321"
new_string = string[0, 9] #=> "123456798"
答案 1 :(得分:2)
要添加Rails(因为它也被标记为Rails),
您可以使用String#first
string = "1234567980987654321"
string.first(9) #=> "123456798"
答案 2 :(得分:0)
在Ruby或Rails中,另一种实现结果的方法是使用range
:
string = "1234567980987654321"
new_string = string[0..8] #=> "123456798"