in reply to Array of strings search

You're actually not too far away. This would work with your example:
my ($date) = ($VAR1 =~ /([A-z]* [0-9]*.[0-9]*:[0-9]*:[0-9]*)/);
But using [A-z] and the * quantifier is not a very good idea, because it makes a rather weak regex and you may end up capturing things that you don't want.

This might already be significantly better:

my ($date) = ($VAR1 =~ /(^\w+ \d+ \d+:\d+:\d+)/);