我有一个包含类似条目的文件
ABC DEF GHI 1234<set 1 of numbers> AT <set 2 of numbers, can have decimal point>
我正在使用以下代码从每行中提取 2 组数字。
if($_=~/ABC.*1234([0-9]+).*AT.*([0-9]+)/)
{
print $_, "\n";
print 1st number = ", $1 , "\t 2nd number = ", $2 , "\n";
}
虽然我能够看到第一个数字的正确值,但第二个值始终显示为 0。
为什么我没有得到第二个号码?