I hope I don't regret this vs I hope I won't regret this [duplicate]
What is the difference between these two?
From my understanding:
I hope I will not regret this - this means he has hope that in the future he will not regret something he has done (or will do).
I hope I do not regret this - because of using "hope" before "don't" it seems he is referring to future as well (if I understand that correctly). I can't see a difference in meaning from the first one.
So do they actually mean the same or there is a difference?
They are equivalent. English only has two inflected tenses, past and nonpast. Whether a verb in the nonpast form refers to the present or future must be inferred from context.
When it would be unclear, we explicitly indicate a future time with time phrases such as tomorrow, or with auxiliary verbs such as be going to.