n = c('AFD.434', 'BSD.23', 'F234.FF') gsub(pattern = '[[:upper:]]', replacement = '[[:lower:]]', n)
Standard input is empty
[1] "[[:lower:]][[:lower:]][[:lower:]].434" [2] "[[:lower:]][[:lower:]][[:lower:]].23" [3] "[[:lower:]]234.[[:lower:]][[:lower:]]" [1] "afd.434" "bsd.23" "f234.ff"