Ruby 文档 rindex 示例

Ruby docs rindex example

此示例来自 ruby 文档。

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

为什么这里输出 1 而不是 4?

因为第二个参数。来自文档

If the second parameter is present, it specifies the position in the string to end the search—characters beyond this point will not be considered.

所以

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