Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
and get 12345678, I did as below:gi|12345678|ref|NP_001234.1|
$data = gi|12345678|ref|NP_001234.1|; @data = split ('gi|',$data); @data1 = split ('|ref',$data[1]); $number = $data1[0];
I got:|12345678|, I try use regular expression to remove the |:$data = gi|12345678|ref|NP_001234.1|; @data = split ('gi',$data); @data1 = split ('ref',$data[1]); $number = $data1[0];
$number =~ m/[0-9]*/;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: parse problem
by DrManhattan (Chaplain) on Apr 20, 2003 at 02:05 UTC | |
Re: parse problem
by dpuu (Chaplain) on Apr 20, 2003 at 01:46 UTC | |
Re: parse problem
by artist (Parson) on Apr 20, 2003 at 04:50 UTC |