Project

General

Profile

Actions

Feature #10645

open

Consider adding support of .first to MatchData object like MatchData[0]

Added by shevegen (Robert A. Heiler) almost 7 years ago. Updated almost 7 years ago.

Status:
Open
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:67118]

Description

Hi,

Lately I was using match data

test_string = "This is heading 6"

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,

Actions

Also available in: Atom PDF