我的文件为:
<country=HK>
TCN=1
CURR_TYPE="RS"
PRICE=10
COMP_NAME="IBM"
TCN=2
CURR_TYPE="RS"
PRICE=200
COMP_NAME="CTS"
TCN=3
CURR_TYPE="RS"
PRICE=50
COMP_NAME="TCS"
endHK
<country=JN>
TCN=1
CURR_TYPE="YEN"
PRICE=10
COMP_NAME="IBM"
TCN=2
CURR_TYPE="YEN"
PRICE=200
COMP_NAME="CTS"
TCN=3
CURR_TYPE="YEN"
PRICE=50
COMP_NAME="TCS"
</country=JN>
现在我想使用 Perl 脚本从上述文件中的成员中检索值。
我的 Perl 脚本文件是:
#!perl
open(FH, "<a.txt");
@a=<FH>;
$b=$#a;
for ($n=0;$n<$b;$n++)
{
if ($a[$n]=~/HK/)
{
foreach $_ ( @a[$n..($n+300)])
{
if($_ =~ /endHK/){ exit 0;}
print $_;
}
}
}
close(FH);
请附加代码以帮助我从上述文件中检索数据。