文本变量的子串

时间:2012-04-26 11:35:59

标签: ruby

我在变量text中有一个字符串。如果我text[0 .. 29]我得到前30个字符。如果我想要字符串的最后一部分我不知道长度怎么办?

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:1)

如果您有activesupport / rails,您也可以将字符数传递给last

text.last(30)

答案 2 :(得分:1)

使用否定指数:

a = "qwertyuiop"
a[-3..-1]
"iop"

答案 3 :(得分:1)

使用test[30..-1],这对我来说比test[-30,-1]

更有意义