使用[1..n]从Ruby字符串中删除第一个字符

Aks*_*hat 3 ruby ruby-on-rails

我试图基本上尝试删除.字符串中的内容.extension

所以我正在使用

'.extension'[1..10] #gives extension
Run Code Online (Sandbox Code Playgroud)

当然,这将适用于10个字符,我将如何使它适用于任何长度.我不知道要搜索什么,因为我不知道这个数组样式[x..y]是什么.

Ser*_*sev 17

您可以使用负索引.这将从最后抵消它们.-1是最后一个元素,-2是第二个元素,依此类推.

'.extension'[1..-1] # => extension
Run Code Online (Sandbox Code Playgroud)