Can any one help me, just come home form holiday to find that all of my purple sprouting, and others are being eaten or should I say HAVE been eaten by thousands of the caterpillars,

there are some many that if you are still you can hear them munching away

, can my plants be saved or should I just dig them up, what do I do with all the caterpillars, some are even making their way from the plants up my house to move on to the next stage ready for next year.
What I have learnt even if it is the hard way is that I am going to use fleece next year or net.
A very sad SB