Issue #10645 has been reported by Robert A. Heiler.

----------------------------------------
Feature #10645: Consider adding support of .first to MatchData object like MatchData[0]
https://bugs.ruby-lang.org/issues/10645

* Author: Robert A. Heiler
* Status: Open
* Priority: Low
* Assignee: 
* Category: 
* Target version: 
----------------------------------------
Hi,

Lately I was using match data

test_string = "<h6>This is heading 6</h6>"

match = /\<h\d+\>(.+)\<\/h\d+\>/.match(test_string)

Then I tried to do this:

  puts match.first

It did not work.

  puts match[0]

Is the way to go.

My question is:

Would it be consistent to consider adding
support of .first to MatchData as well?

class Array has it - I kind of assumed that
MatchData is a bit similar to Array.

Thanks,



-- 
https://bugs.ruby-lang.org/