in reply to Re^3: pattern matching
in thread pattern matching
use Modern::Perl; while (<DATA>) { chomp; # remove trailing line break say "original string is: '$_'"; s/ATGC.*$//; # strip 'ATGC' and anything following it say "processed string is: '$_'"; say "----"; } __DATA__ 123ATGC 123ATGC456 ATGC123 123ATGC456ATGC789 ATGC 12345
produces output...
original string is: '123ATGC' processed string is: '123' ---- original string is: '123ATGC456' processed string is: '123' ---- original string is: 'ATGC123' processed string is: '' ---- original string is: '123ATGC456ATGC789' processed string is: '123' ---- original string is: 'ATGC' processed string is: '' ---- original string is: '12345' processed string is: '12345' ----
|
---|