in reply to Help with Regular Expressions and Perl

Thanks. I made that correction, and tried it both with and without the \n, but I am still getting the blank file as an output.
  • Comment on Re: Help with Regular Expressions and Perl

Replies are listed 'Best First'.
Re^2: Help with Regular Expressions and Perl
by Punitha (Priest) on Apr 01, 2010 at 04:45 UTC

    Hi,

    You are processing a single file (reading and writing in the same file), so please check the input file content in every execution (may be you are reading the blank file) or try link this,

    use strict; use warnings; open(INFILE, "<perlfile.txt"); my @variable; my $variable = join("\n", @variable = <INFILE>); close(INFILE); open(OUTFILE, ">perlfile_out.txt"); $variable =~ s/0/zero/g ; $variable =~ s/1/one/g ; $variable =~ s/2/two/g ; $variable =~ s/3/three/g ; $variable =~ s/4/four/g ; $variable =~ s/5/five/g ; $variable =~ s/6/six/g ; $variable =~ s/7/seven/g ; $variable =~ s/8/eight/g ; $variable =~ s/9/nine/g ; print OUTFILE "$variable"; close(OUTFILE);

    Punitha