很抱歉这个微不足道的问题,但在这里。我有一个文件要解析。它以一些空格开头,然后是第一个字段,然后是更多空格,另一个字段等。
例如:
000123 KST B4765
我将其拆分如下:
my @fields = split /\s+/;
它在拆分时可以正常工作,但有一个例外:$fields[0]
是123
并且我想保持原样"000123"
- 一个纯字符串。
这是完整的部分:
open UU, "<$file", or die;
while (<UU>) {
chomp;
next if /^\#/;
my @fields = split/\s+/;
my $pno = 'EQ'."$fields[1]";
print "$pno\n";
}