I had red wine stains on white cotton capris. I used a combo of things - not all at the same time - so I don't know which ones worked the best. I would first try white wine - soak the stain well with it and rub in. I soaked my capris in cold water in between various treatments. Use considerable wine, as you are trying to lift the stain. I also used Hydrogen peroxide, but I don't know if it was before or after the wine.
I laundered my pants in good quality detergent, Tide, in cold water, with other stain removers, such as Shout and Oxi clean, and bleach in the wash water. My pants were white, so I could use bleach. It took several washings and stain treatments, cold water only, and no drying in between. Be persistent. You can get it out!
Try white vinegar. It has worked for me in removing wine stains. Using soap may set the stain to be permanent.
If it recently happened, use cold water to wash it out with soap. you're going to have to use some kind of tide pen or special wash to get it out if you just let it sit there.
Add your voice to the conversation. Click here to answer this question.