Ho provato sia con la tua array bidimensionale sia con array singole e mi rende sempre Array. Ho provato con il codice da me scritto ed effettua il replace correttamente. Non so da cosa dipende ad ogni modo