$_= '20050519112656'; s/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/$2-$3-$1 $4:$5:$6/; print __OUTPUT__ 05-19-2005 11:26:56