-5
我想從表中讀取數據轉換爲散列,然後將數值和價格拆分成數組。 例如: 然後,我想用用戶輸入過濾添加價格。 如果用戶選擇附屬品然後我想讀的配件,是001的值,然後得到的001的價格是10
所有的編碼是Perl
完成感激,如果有人給我一些想法。
感謝
我想從表中讀取數據轉換爲散列,然後將數值和價格拆分成數組。 例如: 然後,我想用用戶輸入過濾添加價格。 如果用戶選擇附屬品然後我想讀的配件,是001的值,然後得到的001的價格是10
所有的編碼是Perl
完成感激,如果有人給我一些想法。
感謝
檢查:http://www.perl.com/pub/2003/09/17/perlcookbook.html
「從CPAN使用HTML :: TableContentParser模塊:
use HTML::TableContentParser;
$tcp = HTML::TableContentParser->new;
$tables = $tcp->parse($HTML);
foreach $table (@$tables) {
@headers = map { $_->{data} } @{ $table->{headers} };
# attributes of table tag available as keys in hash
$table_width = $table->{width};
foreach $row (@{ $tables->{rows} }) {
# attributes of tr tag available as keys in hash
foreach $col (@{ $row->{cols} }) {
# attributes of td tag available as keys in hash
$data = $col->{data};
}
}
}
」
您已清楚解釋你想要什麼,它聽起來微不足道。你嘗試過什麼不起作用?什麼導致你的問題? – John3136 2012-03-13 02:19:10
請不要投我的問題... iam學習perl ...我想會從這裏得到一些想法... – jbcedge 2012-03-13 09:08:00
我不認爲我投你一票。我很樂意幫助人們學習,但你沒有給出任何自己嘗試過任何東西的跡象。正如我所說的,即使沒有在答案中提到的TableContentParser,在「原始perl」中執行它似乎也是一件相當微不足道的事情。 – John3136 2012-03-13 11:36:18