monkfan has asked for the wisdom of the Perl Monks concerning the following question:
And I want to remove the empty line in between so that it gives this:my $str = ' AAGTAATCAAGTATTACAAGAAACAAAAATTCAAGTAAATAACAGATAAT ATGTCAAAAGCTGTCGGTATTGATTTAGGTACAACATACTCGTGTGTTGC >YDR256C CTA1 969666 970216 GGGAAGAACTAAGAGATGTTATGGCTCGGAGAGTTTTGAAAAGCGAAATA GATTCGCTGCAAGTTTGTGAAGAAACCATCGACAAGAATTACAAGGTTAT '; # and it can be more than one empty lines
Why my regex below doesn't work? What is the right solution?$VAR = ' AAGTAATCAAGTATTACAAGAAACAAAAATTCAAGTAAATAACAGATAAT ATGTCAAAAGCTGTCGGTATTGATTTAGGTACAACATACTCGTGTGTTGC >YDR256C CTA1 969666 970216 GGGAAGAACTAAGAGATGTTATGGCTCGGAGAGTTTTGAAAAGCGAAATA GATTCGCTGCAAGTTTGTGAAGAAACCATCGACAAGAATTACAAGGTTAT ';
use Data::Dumper; $str =~ s/[\s]+//mgx; print Dumper $str;
|
|---|