c:\@Work\Perl\monks>perl -wMstrict -le "use Data::Dump qw(dd); ;; $_ = '2015-08-13 17:53:45 blah yada'; my @data = join('', $_ =~ /^(\d\d\d\d)-(\d\d)-(\d\d) (\d+):(\d+):(\d+)/); ;; print 'number of elements in array: ', scalar @data; ;; print qq{element at index $_: '$data[$_]'} for 0 .. $#data; ;; dd \@data; " number of elements in array: 1 element at index 0: '20150813175345' [20150813175345]