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