my $input1 ="%PN1%"; my $input2 ="%DIMMM%%DIMINCH%"; my @matches = $input1 =~ m/%([^%]+)%/g ; print @matches,"\n"; @matches = $input2 =~ m/%([^%]+)%/g ; print @matches[0],"___",@matches[1],"\n";