Is a snake's shedding of the skin considered regeneration?

yes, its a form of physiological regeneration.