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