use strict; use warnings; $/ = "

"; while() { chomp; my @record = split(/
/); print "@record\n" if (@record == 3); } __DATA__ Name1
Address1

Name2
Address2
URL2

Name3
Address3
URL3

Name4
Address4

#### use strict; use warnings; $/ = "
"; my $i = -1; my @record; while() { chomp; if (/^$/) { $i = -1; next; } $record[++$i] = $_; print "@record\n" if ($i == 2); } __DATA__ Name1
Address1

Name2
Address2
URL2

Name3
Address3
URL3

Name4
Address4