je regrette d’avoir
Je regrette d’avoir dit ça.
I regret having told the truth.
Je regrette d’avoir dit la vérité.
Je regrette de l’avoir fait.
I regret having neglected my health.
Je regrette d’avoir négligé ma santé.
Je regrette d’avoir fait ça.
I regret having said that to him.
Je regrette de lui avoir dit ça.
I regret having done such a thing.
Je regrette d’avoir fait une chose pareille.