Help for this page
use Modern::Perl; my $str = 'G_I1E2_GTGGAG^303CTGgacgCCCTGC_I2E3_TACA'; say for map s/[^ACGT]//gr, split 'gacg', $str;
GGTGGAGCTG CCCTGCTACA
say $str =~ s/gacg/\n/r =~ /[ACGT\n]/g;