#!/usr/bin/perl -w use strict; my $str= "aaaaaaaaaa"; $str =~ s#(.*?)# my $x= $1; $x =~ s/a/bb/g; $x #ge; $str =~ s#(.*?)#\U$1#g; print "($str)\n" __END__ prints (aabbbbBBBBAAaa)