dataDrone has asked for the wisdom of the Perl Monks concerning the following question:
Hey Folks... Any one else have trouble with using the Headers method of extracting a table from a page? I've narrowed it down to this: If two columns have similar headers TableExtract chokes. My HTML is a follows.
and when i make an array
|Date||Date of Incident||Unit cost|
I get Bubkiss. If i change the HTML and @heads array to "Date", "Rate of Incident" , and "Unit Cost" the Regex pattern match works fine. Also if i change to Date_of_Incident is works. Unfortunately I don't have control of the generation of the HTML. I have gotten around the problem by using brute force and Liberal doses of Ignorance as follows.@heads = ("Date","Date of Incident","Unit Cost"); $headers = \@heads ; $te = HTML::TableExtract->new(headers => $headers) ; $te->parse($page);
Any suggestions? Thanks, The Drone.@heads = ("myDate", etc... $page =~ s/Date/myDate/gs ; $te->parse($page);
Edit: footpad, ~Tue Nov 20 15:21:52 2001 (UTC)