私は現在、温度の測定値を含むWebページの情報を抽出して分割しようとしています。私はPerlに関しては完全な初心者であり、問題を抱えています。私が情報を抽出しようとしているページは次のとおりです: http: //temptrax.itworks.com/temp。これまでのところ、ページを取得し、splitを使用して4つの温度測定値を4行に分割する方法を理解することができました。これが私がこれまでに思いついたものです:
#!/usr/bin/perl
use warnings;
use LWP::Simple;
use v5.10.1;
my $content = get('http://temptrax.itworks.com/temp');
my @split = split ('Probe',$content);
foreach my $split(@split){
$split =~ s/'Probe''|'/ /g;
print $split . "\n";
}
私が問題を抱えている次のステップは、caseステートメントを使用して4つの温度測定値を分離することです。私はそれらを行う方法を完全に理解していません。特定の番号1〜4を指定するときに、各プローブの読み取り値を個別に取得できるようにしたいと思います。これを行うための最良の方法は何ですか?