2015-11-30 4 views
0

Я очень новичок в рубине, на самом деле я просто прочитал его сегодня. Но мне нужно сделать что-то быстро в Ruby, предположим, что у меня есть строка ABC = 180000. То, что я хочу сделать, это удалить два последние символы и делает его стали 8 символами из строки, так что приведенный выше результат случая должен быть 00001800как подстроить в рубине

в случае строка ABC = AA000, конечный результат 00000AA0

Могло вы, ребята, говорите мне, как это сделать быстро?

Большое спасибо!

+1

Пожалуйста, смотрите на [документации рубинового] ​​(HTTP://ruby-doc.org/core-2.2.3/), особенно [String docs] (http://ruby-doc.org/core-2.2.3/String.html) и сообщить нам, что вы уже пробовали , – zwippie

ответ

1

Используйте это,

a = "AAA000" 
puts a[0..-3].rjust(8,"0") 
Смежные вопросы