:%s@.*@\="digital_root(". submatch(0) . ")=".((submatch(0) % 9) ? submatch(0)%9 : 9)@ ZZ