Grant McLean writes: > my @rgb = map { hex } "#FFFFCCCC3333" =~ /^#(....)(....)(....)/; I think you really mean: my @rgb = map(hex, "#FFFFCCCC3333" =~ /\w{4}/g); -- michael.