open(OUT, ">/Users/micwood/Desktop/output.txt"); while (<>) { s/\r//g; s/\t//g; s/(

Award\s\#\d+<\/h4>)/\nEND-OF-DOCUMENT\n$1/g; s/(<\/font>)/\nEND-OF-DOCUMENT\n$1/g; print OUT "$_";} close OUT; open (IN, "/Users/micwood/Desktop/output.txt"); open(OUT2, ">/Users/micwood/Desktop/output2.txt"); my $allDocs = do { local $/; ; }; my $rxExtractDoc = qr {(?xms) (

Award\s\#(\d+)<\/h4>(.*?)END-OF-DOCUMENT) }; while ($allDocs =~ m{$rxExtractDoc}g )