$/ = undef; #### #!/usr/bin/perl use strict; use warnings; local $/ = undef; my $info = ; while ( $info =~ /(.+?)<\/tag>/g ) { print "$1\n"; } __DATA__ This is a line This one goes over multiple lines __END__