I'm using the following regex in python to pull email addresses passed from a BS4 object (html page).
re.findall(r"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}",r.text)
The problem I'm running into, is that the regex returns stuff on top of the email address, for example, an email address on the website could be "me@email.com" however before that there could be a phone number "+441234567890" so the output would be "+441234567890me@email.com".
How could I solve this problem?