Teoricamente dovrebbe ritornare la lunghezza della data strlen("2013-11-03") (sii buono, non sono un granchè con le espressioni regolari)

Sto provando anche qualcosa come

codice:
$string = preg_replace("/({DATE: )([0-9]{4})-([0-9]{2})-([0-9]{2})(})/i", strlen("$2-$3-$4"),$string);
ma torna 8, come se non contasse "-"