#!perl use strict; use warnings; my $data = 'some random data to test this'; while (my ($line) = $data =~ m/^(.*)$/gm) { print "<0>" . $line ."\n"; } #### <0>some . . <0>some <0>some #### #!perl use strict; use warnings; my $data = 'some random data to test this'; while ($data =~ m/^(.*)$/gm) { my $line = $1; print "<1>" . $line ."\n"; } #### <1>some <1>random <1>data <1>to <1>test <1>this #### while ($data =~ m/^(.*)$/gm) { print "<2>" . $1."\n"; }