in reply to Manipulating data retrieved with LWP

You want your regular expression to match many times (g) and look past the 1st newline (m):
use strict; use warnings; my $data = '>protein_name1 blablabla >protein_name2 blablabla >protein_name3 blablabla '; my (@header) = $data =~ /^>(.+)/gm; print "@header\n"; __END__ protein_name1 protein_name2 protein_name3

Replies are listed 'Best First'.
Re^2: Manipulating data retrieved with LWP
by Alessandro (Acolyte) on Nov 20, 2015 at 18:10 UTC
    I had tried to use "g" but was unaware of "m". Something more learned.
    Thanks a lot.