Actions
Bug #13135
closedRegexp.last_match returns nil with s.rindex(//)
    Bug #13135:
    Regexp.last_match returns nil with s.rindex(//)
  
Description
Regexp.last_match returns nil, if // is given to String#rindex:
lexington:ruby$ ruby -ve 'p "foo".rindex(//); p Regexp.last_match'
ruby 2.5.0dev (2017-01-17 trunk 57359) [x86_64-linux]
3
nil
while it returns a MatchData with String#index:
lexington:ruby$ ruby -ve 'p "foo".index(//); p Regexp.last_match' 
ruby 2.5.0dev (2017-01-17 trunk 57359) [x86_64-linux]
0
#<MatchData "">
Is this intended behavior?
Actions