2011-02-13 73 views
2

我現在用的是DATA::Dumper API解析HTML表..Perl數據::自卸車輸出處理

下面是Perl代碼:

print Dumper $row; 

這裏是輸出:

問題: 1.我想在寫入SQL表之前修改Info1,Info2等。我如何從上面的輸出訪問它?

類似$row->{var1}->?我嘗試了幾個選項,沒有任何工作。

+1

請閱讀[的perldoc perlreftut](HTTP://perldoc.perlreftut.html),[的perldoc perlref](HTTP://perldoc.perlref.html)和[的perldoc perldsc](HTTP://的perldoc .perlrdsc.html) - Data :: Dumper不是「解析」任何東西,它只是顯示你的結構的內容。 – Ether

回答

0

這是一個老問題,有一個從未被選中的答案。

途徑由數組引用來更新數組引用

  • 元素:

    $row->[0] = 'foo'; 
    $row->[1] = 'bar'; 
    $row->[2] = 'baz'; 
    
  • 列表分配:

    ($row->[0], $row->[1], $row->[2]) = ('foo','bar','baz'); 
    
  • 陣列列表賦值:

    @{$row} = ('foo','bar','baz');