Ruby docs rindex示例

时间:2016-10-14 19:14:32

标签: ruby fixnum

这个例子来自ruby docs。

"hello".rindex(/[aeiou]/, -2)   #=> 1

为什么输出1而不是4?

1 个答案:

答案 0 :(得分:2)

因为第二个参数。来自doc

  

如果存在第二个参数,则指定中的位置   字符串结束超出此点的搜索字符将不会   考虑。

所以

"hello".rindex(/[aeiou]/)
 => 4