Ma la lunghezza di "\\2" non dovrebbe comunque essere 3?

Codice PHP:
$string preg_replace("/({DATE: )([0-9]{4})-([0-9]{2})-([0-9]{2})(})/i"strlen(" $2-$3-$4 "),$string); 
Così funziona, ma è corretto mettere i due spazi all'interno?