s{^(?:aa(bb))?.*}{defined($1)?$1:q{}}ei;