diff --git a/re.c b/re.c index 0ecaccccfd..d59357a21e 100644 --- a/re.c +++ b/re.c @@ -1221,6 +1221,19 @@ match_string(VALUE match) return RMATCH(match)->str; /* str is frozen */ } +/* + * call-seq: + * mtch.inspect => str + * + * Returns a printable version of mtch. + * + * /.$/ =~ "foo"; puts $~.inspect + * #=> # + * + * /(.)(.)(.)/ =~ "foo"; puts $~.inspect + * #=> # + */ + static VALUE match_inspect(VALUE match) {