如何使用Perl解析HTML?

UKR*_*UKR 1 perl html-parsing

我也是编程和学习Perl的新手.

这是我的问题:我如何使用Perl模块解析Perl中的数据?

<h4>This is the line</h4>
abc : 130.65 TB<br>
dif : 74.52 TB<br>
asw : 56.13 TB<br>
qwe : 57<br>
Run Code Online (Sandbox Code Playgroud)

这是来自网页的示例数据,我想要一个类似的输出

abc = 130.65 TB
dif = 74.52 TB
asw = 56.13 TB
qwe = 57
Run Code Online (Sandbox Code Playgroud)

谁能帮帮我吗?

And*_*ter 5

使用HTML解析模块,如HTML :: ParserHTML :: TreeBuilder.

如果您只是尝试提取文本并删除所有标记,那么它应该如下所示:

    use HTML::TreeBuilder;
    my $tree = HTML::TreeBuilder->new();
    $tree->parse( $YOUR_HTML_TEXT );
    $tree->eof();
    my $just_the_text = $tree->as_text();
    $tree->delete;
Run Code Online (Sandbox Code Playgroud)

您还可以查看http://htmlparsing.com/perl.html,了解有关使用Perl解析HTML的更多信息.