mtch[i] â str or nil
mtch[start, length] â array
mtch[range] â array
mtch[name] â str or nil
mtch[start, length] â array
mtch[range] â array
mtch[name] â str or nil
Instance Public methods
Match Reference â MatchData
acts as an array, and may be
accessed using the normal array indexing techniques. mtch[0]
is equivalent to the special variable $&
, and returns the
entire matched string. mtch[1]
, mtch[2]
, and so
on return the values of the matched backreferences (portions of the pattern
between parentheses).
m = /(.)(.)(\d+)(\d)/.match("THX1138.") m #=> #<MatchData "HX1138" 1:"H" 2:"X" 3:"113" 4:"8"> m[0] #=> "HX1138" m[1, 2] #=> ["H", "X"] m[1..3] #=> ["H", "X", "113"] m[-3, 2] #=> ["X", "113"] m = /(?<foo>a+)b/.match("ccaaab") m #=> #<MatchData "aaab" foo:"aaa"> m["foo"] #=> "aaa" m[:foo] #=> "aaa"
Please login to continue.