#!/usr/bin/perl -w use strict; use HTML::TokeParser; my $html = q( ); my $p = HTML::TokeParser->new(\$html); while(my $token = $p->get_token){ if($token->[0] eq 'T'){ my $text = $token->[1]; next unless $text =~ /\S/; print "[$text]\n"; } }