--- reg +++ reg @@ -58,6 +58,9 @@ (?: <.begin_array> (?: (?: <[value]> (?: (?: <.value_separator><[value]> ) )* ) )? <.end_array> ) + (?{ + $MATCH = $MATCH{value} ; + }) (?: (?: )? (?: )? (?: )? )