如何获取 Ruby 中从位置 N 到最后一个字符的子字符串?

问题描述 投票:0回答:3

我想从字符串中获取从位置 N 到字符串末尾的子字符串。

在 Ruby 中如何做到这一点?

ruby string substring
3个回答
91
投票

只需将字符串切片即可:

string[N..-1]

1
投票

从 Ruby 2.6 开始,您可以使用 endless range 语法来实现此目的:

string[N..]

其中 N 是起始索引。 (无需指定

-1
作为结束索引。)

例如:

'abcdefghij'[3..]  # Evaluates to 'defghij'

0
投票

或者您可以使用尺寸: str[N,str.size-1]

© www.soinside.com 2019 - 2024. All rights reserved.