in reply to Multiple Transformations with "map"
my @arr = ("A[TCG]GG 3", "CTG[AA] 4"); for (@arr) { s/ .*//; s/\[[ATCG]+\]/S/g; } print join "\n", @arr; [download]