in reply to Extra characters problem while parsing a file

I think here is the o/p which you want(hope so...)
JAVA3_70_303NM:2:1:184:1240 length=37 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 34 40 40 40 40 40 40 +40 37 40 40 40 40 40 40 24 30 40 40 17 PERL3_70_303NM:2:1:234:1166 length=37 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 +40 40 40 40 40 40 40 40 17 40 40 40 40 PYTHON3_70_303NM:2:1:202:1171 length=37 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 14 40 40 13 18 40 35 +38 34 40 40 40 4 37 28 40 40 40 40 2


here is some changes in your code ....
if($_=~ /(\S+)(.+)/xmsg){ # $2 will contain all the digits. my $name = $1; my @numbers = split /\s+/, $2; my $values = @numbers;


if i am wrong plz give the proper o/p which you want....

have a good day :)