I've had one snake regurgitate, ever. It was my first ball python. The next time he deficated, I bagged it up and took it to my vet to test for internal parasites. It came back positive, and he was treated with Panacur.

Try to take a fecal sample into your vet to rule out parasites.