in reply to Regex + substring
$ perl -le' my $Original = "AABBCCDDEEFFGGHH"; my $Modified = "bCCDdEEFfgGH"; print $Modified; ( $Modified, my $temp ) = ( $Original, $Modified ); $Modified =~ s/(.*?)(?i:$temp)(.*)/\L$1\E$temp\L$2\E/; print $Modified; ' bCCDdEEFfgGH aabbCCDdEEFfgGHh
|
|---|