=over =item ${^MATCH} X<${^MATCH}> It is only guaranteed to return a defined value when the pattern was compiled or executed with the C

modifier. This is similar to C<$&> (C<$MATCH>) except that to use it you must use the C

modifier when executing the pattern, and it does not incur and performance penalty associated with that variable. See L above. This variable was added in Perl v5.10.0. This variable is read-only, and its value is dynamically scoped. =back