Ruby on rails 如何使用Ruby从字符串的起点到结尾获取字符串的一部分
标题不是很清楚,但我不知道该如何表达。 红宝石色Ruby on rails 如何使用Ruby从字符串的起点到结尾获取字符串的一部分,ruby-on-rails,ruby,string,Ruby On Rails,Ruby,String,标题不是很清楚,但我不知道该如何表达。 红宝石色 a = "somestring" a[1] #Becomes 'o' a[1..4] #Becomes 'omes' 这将从字符串中选择所需的部分。 我想知道我应该怎么做,这样它就可以从一个固定的起始数字到字符串的结尾选择字符串的一部分,不管它有多长 因此: 我可以做a[1..10000],但这感觉非常多余。您可以使用-1指定范围的结尾-这将指向字符串的最后一个字符,无论长度如何: a = "This is a string" a[2..-1]
a = "somestring"
a[1] #Becomes 'o'
a[1..4] #Becomes 'omes'
这将从字符串中选择所需的部分。
我想知道我应该怎么做,这样它就可以从一个固定的起始数字到字符串的结尾选择字符串的一部分,不管它有多长
因此:
我可以做
a[1..10000]
,但这感觉非常多余。您可以使用-1
指定范围的结尾-这将指向字符串的最后一个字符,无论长度如何:
a = "This is a string"
a[2..-1]
#=> "is is a string"
同样的方法也可用于获取倒数第二个字符-2
,倒数第三个字符-3
,等等
希望有帮助
a = "This is a string"
a[2..-1]
#=> "is is a string"