Skip to content

Instantly share code, notes, and snippets.

@mortymacs
Last active December 17, 2015 17:48
Show Gist options
  • Save mortymacs/5648112 to your computer and use it in GitHub Desktop.
Save mortymacs/5648112 to your computer and use it in GitHub Desktop.
Fetch email addresses from imap return strings via python
import re
pattern = re.compile('.*<([a-zA-Z0-9\-\+_-]+@[a-zA-Z0-9_]+\.[a-zA-Z]{2,})>.*')
## example-1
data = "bla bla bla ..... reza <salam@gmail_test.com> bla bla bla"
print pattern.findall(data)
## example-2
data = "bla bla bla ..... reza <a-a+1@gmail_test.com> bla bla bla"
print pattern.findall(data)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment