my %+; my %-; 'foo' =~ /(?\w+)/; 'bar' =~ /(?\w+)/; use YAML; print Dump \%+; print Dump \%-; __END__ #### 'foo' =~ /(?\w+)/ && 'foofoo' =~ /\g{w}\g{w}/; #### 'oo' =~ /(?\w+)/ && 'oo' =~ /\g{w}\g{w}/;