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/