in reply to Find and Replace
Also, your code has major problems: use strict and warnings. Compiling your code generates warnings:
perl -wc -Mdiagnostics 830674.pl [download]
perl -wc -Mdiagnostics -Mstrict 830674.pl [download]