our @matches; m/(?>(something)(?{ push @matches, $^N }))/;