Eval-group not allowed at runtime, use re 'eval' in regex m/ a(.)*a(?{push @subs trings, $^N}) (?!) /