#!/usr/bin/perl use strict; use warnings; open FIN, "<20070910_DianeRehm_JohnDean.html" or die; my $html = do {local $/=undef; }; close FIN; #print $html; exit; $html =~ s#.*#\n#si; #print $html; exit; open FOUT, ">20070910_DianeRehm_JohnDean.html" or die; print FOUT $html; sub p { print @_; print FOUT @_; } open FIN, "<20070910_DianeRehm_JohnDean.txt" or die; while () { if (s/^(D |Diane: |J |John: )//) { my $who = substr($_, 0, 1); if ($who eq 'D') { p "

Diane: "; } elsif ($who eq 'J') { p "

Diane: "; } else { die "Uknown speaker\n\t"; } } else { die "Uknown speaker\n\t"; } }