Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I want to get the number from a html source file, I want to parse the data like:
I got e, g,..., some weird letter, when I changed the code to below:
I got the same thing which has |12345678|, What can I do? Please help and Thanks in advance! Please help and Thanks in advance!
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 e, g,..., some weird letter, when I changed the code to below:
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]*/;
I got the same thing which has |12345678|, What can I do? Please help and Thanks in advance! Please help and Thanks in advance!
|
---|
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 |
Back to
Seekers of Perl Wisdom