use strict; use warnings; my @titles; my $source = <www.perlmonks.org somewhere else TEXT push @titles, $source =~ m/(.+?)<\/title>/igs; while (@titles) { my @pair = splice @titles, 0, 2; print "$pair[0]: $pair[1]\n"; } #### 1: www.perlmonks.org 2: somewhere else