我想从字符串中获取从位置 N 到字符串末尾的子字符串。
在 Ruby 中如何做到这一点?
只需将字符串切片即可:
string[N..-1]
从 Ruby 2.6 开始,您可以使用 endless range 语法来实现此目的:
string[N..]
其中 N 是起始索引。 (无需指定
-1
作为结束索引。)
例如:
'abcdefghij'[3..] # Evaluates to 'defghij'
或者您可以使用尺寸: str[N,str.size-1]