Officers investigating incidents in Kendal have charged a 55-year-old man.
Mark Bradley, 55, of Sandes Avenue, Kendal has been charged in connection with possession of a knife in a public place and breaching a registered sex offender order.
He is to appear at South Cumbria Magistrates Court this morning (Dec 11).
Investigations are ongoing into the assaults.