my @extracted = (); open(FILE, $file) or &error; while (){ push @extracted, (/(foo\d+)/g); }