A man from Newhaven has been charged with stabbing a woman on Thursday January 2.
Sussex Police said the 20-year-old was charged with causing grievous bodily harm with intent to the woman.
He was also charged with common assault against another man.
Police said the offences were alleged to have taken place in Arundel Road, in Newhaven.
The woman was taken to hospital and her condition has been described as stable.