I was wondering why this array that I am attempting to create at line 21 seems to be empty. If I want to put chunks separated by <p align="center"> into the array, how could I do this differently to make it work?
###################################################################### #!C:\Perl\bin\perl.exe -w $/ = ''; # slurp in paragraph mode my $inputfile = 'C:\path\to\file.htm'; my $outputfile = 'C:\path\to\OUT.html'; open(INFILE,"<$inputfile") or die "Could not open IN: $! \n"; open(OUTFILE,">$outputfile") or die "Could not open OUT: $! \n"; my @sections = (); while(<INFILE>) { chomp; $_ =~ s/\r{3,}/\r/g; # change multiple carriage returns to single \r $_ =~ s/\n{3,}/\n/g; # change multiple newlines to \n (may not be necessary) $_ =~ s/<\/*html>//g; # these $_ =~ s/<\/*head>//g; # are $_ =~ s/<\/*title>//g; # pretty $_ =~ s/<\/*body.*?>//g; # obvious $_ =~ s/(<br wp=.*?>)+//g; # get rid of weird WordPerfect schneck @sections = split /<p align=\"center\">/, $_; # these are the chunks I want print OUTFILE $_; } print OUTFILE "\n\n"; # add a couple of newlines to separate results foreach my $section(@sections) { chomp($section); print OUTFILE "$section \n\n\n"; # why is this printing nothing? } close(OUTFILE); close(INFILE); 1; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]