open (FILE, $filename) or die "Can't open $filename: $!"; while(){ s/(a href=.+?\.)html/$1asp/g; s/(.*?)\(.*?)\<\/body\>/$2/i; print OUTFILE $_; } close(FILE);