By se to dalo treba jeste zapsat tak ze za ten regulerni vyraz das modifikator e a pak do retezce co se ma nahradit muzes pouzit libovolny php kod...
PHP kód:
preg_replace("/\[download=(.*),(.*)\]/e",'$co = "<a href="/download/\\1">\\2</a>(".filesize("download/\\1").")"',$co);