【问题标题】:Perl Data::Dumper output processingPerl Data::Dumper 输出处理
【发布时间】:2011-06-26 08:43:15
【问题描述】:

我正在使用DATA::Dumper api 来解析一个 html 表格..

这里是perl代码:

print Dumper $row;

这是输出:

$VAR1 = [
          'Info1',
          'Info2',
          'Info3',
        ];

问题: 1.我想在写入SQL表之前修改Info1、Info2等。我如何从上面的输出中访问它?

类似$row->{var1}->?我尝试了几个选项,但没有任何效果。

【问题讨论】:

标签: perl data-dumper


【解决方案1】:

这是一个老问题,从未选择过答案。

更新数组引用的方法

  • 数组引用的元素:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多