in reply to batch rename with a 1 liner

Don't rename a file if the pattern doesn't match!
m/newcam(_\w+\.s?html)$/ and rename $_, "Ucam$1";