Sarah Jessica Parker has no relationship regrets.

The 'Sex And The City' actress - who has three children, James, seven, and 10-month-old twins Tabitha and Marion with husband Matthew Broderick - admits she's learnt a lot about relationships over the years, and while she now knows what true love is, she looks back on her past fondly.

The 45-year-old star - who has previously dated Robert Downey Jr. - said: "When you're younger, you get swept away by grand gestures. When you have children and years invested, it's more complicated. It's the day-to-day stuff, the kind of parent you are, the kind of partner you are. It's the little and big things. But you're not meant to know that when you're younger, so I don't think anybody should regret choices they make in their twenties."

The actress also admits she struggles to get the right balance between being a wife and mother and having a successful career.

She added in an interview with Britain's Glamour magazine: "It's the eternal conflict of every working woman, but I'm not complaining because I've done this to myself. And I have a wonderful nanny who allows me to be a working person. The great challenge for me is to be all things to all people; I want to be a great mother, and I want to feel good when I'm at work. But it's hard."