1

私はプログラミングと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>

これはウェブページのサンプルデータで、次のような出力が必要です

abc = 130.65 TB
dif = 74.52 TB
asw = 56.13 TB
qwe = 57

誰でも私を助けてもらえますか?

4

2 に答える 2

5

HTML::ParserHTML::TreeBuilderなどの HTML 解析モジュールを使用します。

テキストを抽出してすべてのタグを削除しようとしているだけの場合は、次のように簡単にする必要があります。

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

Perl を使用した HTML の解析の詳細については、http://htmlparsing.com/perl.htmlも参照してください。

于 2012-12-27T07:48:51.133 に答える