in reply to case insensitive replace, but maintains capitalization
$_ = 'blah Blah'; s/blah Blah/dog Dog/; print $_; __END__ dog Dog [download]