The local newspaper did a small survey of 200 people to see if they had changed their minds since the brexit vote.  7 out of 8 said no, the remainder were equally split into leavers who would now vote remain, and remainers who would now vote leave.  Small sample but it suggests that if the vote was re-run now, the result would not be much different.

 

Personally, having seen all the comment from people I know since the vote I believe that the reason people voted the way they did is related to (a) personality and (b) experience.  Younger people with no experience of life or exposure to different viewpoints for example what life was like before the EU tended to vote remain.  But for me personality seems to have been crucial.  Those who could loosely be described as "glass half empty" types who see the negative in things and are afraid of change voted remain.  Those who are "glass half full" and are optimistic despite what life throws at them tended to vote leave as they believe any short term negatives will be overcome and the end result will be better than what we have now.  That's been my observation anyway.