$string =~ s/^(.*)(.{3})$/\U\1\L\2/; #### $string =~ s/^(.*?)(.{1,3})$/\U$1\L$2/;