use strict; use HTML::TableContentParser; my $html = qq{
123
456
789
111213
141516
171819
}; my $p = HTML::TableContentParser->new(); my $tables = $p->parse($html); for my $table (@$tables) { print "new table!\n"; for my $row (@{$table->{rows}}) { print "new row: "; for my $column (@{$row->{cells}}) { print "[$column->{data}] "; } print "\n"; } } #### new table! new row: [1] [2] [3] new row: [4] [5] [6] new row: [7] [8] [9] new table! new row: [11] [12] [13] new row: [14] [15] [16] new row: [17] [18] [19]