$bBlkTx =~ s/]+>(.*?)<\/P2><\/Block Amendment>/\n$1<\/P2>\n<\/lq>/gi; # versus $bBlkTx =~ s{ ]+ > (.*?) } { \n $1 <\/P2>\n<\/lq> }xgi;