use strict; use warnings; my @data = (); open (IN, 'path/to/file') or die "$!"; while(<IN>) { push @data,$1 if (/'([^']+)'/); } close IN; print "$_\n" for @data;